Updated gem.json for all top-level Gems. (#1715)

* Updated gem.json for all top-level Gems. All the top level gems now have identical gem.json formats based on the DefautlGem template gem.json. Two additional fields have been added, a type: field and a requirements: field. These fields are for display in Project Mananger. All gem.json files have a default requirements: value of None. Devs are responsible for providing requirements. Gem descriptions and tags have been signed off by developers.

Signed-off-by: Cronin <mikecro@amazon.com>

* Fixed minor formatting issues with RADTelemetry gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to QtForPython gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the Twitch gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to AWSCore gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the AtomTressFX gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the AudioEngineWwise gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the CertificateManager gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitespace in summary of CrashReporting gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the CustomAssetExample gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitespace in editorPythonBindings gem summary

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the ScriptedEntityTweener gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the Gestures gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitetspace in the summary of the GameStateSamples gem

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the ExpressionEvaluation gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the ProjectManager PythonBindings.cpp code to reference the
newer fields in the gem.json files

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updating the Gem and Project templates gem.json files to include the
"type" and the "requirements" field.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the default "requirments" field value to be empty string instead
of "None"

This works better with the ProjectManager GemInfoFromPath function.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Correcting "summary" field name

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added the requirements text to the AudioEngineWwise Gem

This gem requires downloading the Wwise 3rdParty library from AudioKinetic's website

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
This commit is contained in:
Mike Cronin
2021-07-02 13:23:10 -07:00
committed by GitHub
parent fb2ec8e6f2
commit e9dd032a75
111 changed files with 914 additions and 1479 deletions
+5 -1
View File
@@ -1,10 +1,14 @@
{
"gem_name": "Atom_AtomBridge",
"display_name": "Atom Bridge",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "",
"canonical_tags": [
"Gem"
],
"user_tags": [
]
],
"requirements": ""
}
+5 -1
View File
@@ -1,10 +1,14 @@
{
"gem_name": "AtomFont",
"display_name": "Atom Font",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "",
"canonical_tags": [
"Gem"
],
"user_tags": [
]
],
"requirements": ""
}
@@ -1,10 +1,16 @@
{
"gem_name": "AtomImGuiTools",
"display_name": "Atom ImGui",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "",
"canonical_tags": [
"Gem"
],
"user_tags": [
]
"Debug",
"Rendering"
],
"requirements": ""
}
@@ -1,10 +1,14 @@
{
"gem_name": "AtomViewportDisplayIcons",
"display_name": "Atom Viewport Display Icons",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "",
"canonical_tags": [
"Gem"
],
"user_tags": [
]
],
"requirements": ""
}
@@ -1,10 +1,14 @@
{
"gem_name": "AtomViewportDisplayInfo",
"display_name": "Atom Viewport Display Info",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "",
"canonical_tags": [
"Gem"
],
"user_tags": [
]
],
"requirements": ""
}
@@ -1,10 +1,14 @@
{
"gem_name": "CommonFeaturesAtom",
"display_name": "Common Features Atom",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "",
"canonical_tags": [
"Gem"
],
"user_tags": [
]
],
"requirements": ""
}
@@ -1,10 +1,14 @@
{
"gem_name": "EMotionFX_Atom",
"display_name": "EMotionFX Atom",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "",
"canonical_tags": [
"Gem"
],
"user_tags": [
]
],
"requirements": ""
}
+5 -1
View File
@@ -1,10 +1,14 @@
{
"gem_name": "ImguiAtom",
"display_name": "Imgui Atom",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "",
"canonical_tags": [
"Gem"
],
"user_tags": [
]
],
"requirements": ""
}
@@ -2,6 +2,9 @@
"gem_name": "DccScriptingInterface",
"display_name": "Atom DccScriptingInterface (DCCsi)",
"summary": "A python framework for working with various DCC tools and workflows.",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"canonical_tags": [
"Gem"
],
@@ -10,5 +13,6 @@
"Digital",
"Content",
"Creation"
]
],
"requirements": ""
}
+8 -1
View File
@@ -1,5 +1,12 @@
{
"gem_name": "AtomLyIntegration",
"display_name": "Atom O3DE Integration",
"summary": "Collection of module targets for integrating Atom with the O3DE engine"
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Atom O3DE Integration Gem provides components, libraries, and functionality to support and integrate Atom Renderer in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Rendering", "Core", "Utility"],
"icon_path": "preview.png",
"requirements": ""
}