Closed salmad3 closed 6 months ago
If it helps, here's a schema.json and an example foo.app.json App schema to test it using for example https://www.jsonschemavalidator.net. Maybe it helps as an starting point for the final JSON schema. It was defined at some point during app registry discussions so it might be a bit outdated.
Closed by https://github.com/ignite/apps/pull/95
Context:
As we iterate on the registry's initial version, we aim to refine the structure and organization of the app schema files to enhance maintainability and usability.
Follows https://github.com/ignite/apps/pull/65 and @jeronimoalbi's suggestion in particular.
Acceptance Criteria:
foo_name.app.json
. Consider the flexibility of supporting both JSON and YAML formats to accommodate different developer preferences.schema.app.json
toregistry.json
to clarify its role as the main registry file, with individual app schemas using the.app.json
suffix. Additionally, define a straightforward JSON schema (schema.json
) to validate the app schemas._ignite-app-registry
toregistry
, simplifying the URL tohttps://github.com/ignite/apps/registry
and improving semantic clarity.Notes:
package.json
andpyproject.toml
for best practices in schema design.