If you are creating a new add-on or updating the content of an existing add-on. Here are a few things you should pay attention to:
- File names. Avoid having special characters in file and directory names.
- Check texture resolutions. Textures should be in power of 2 (e.g. 1024x1024, 1024x2048).
- Zip it up. Create a .zip archive of your add-on.
- Format your catalog files. For example, check if the brackets are balanced.
Go to the Update Addon page and login with your GitHub account.
If you are uploading an add-on that exceeds 50MB, you also need to login with an Apple ID.
Fill in the information about this add-on you are adding, changing, or removing.
After clicking the Submit button, two pop-up windows will appear. On its first pop-up, simply enter the title of the addon you submitted
The second pop-up window is optional. State the changes you made on the addon's update on this window. Simply click OK if it is an entirely new addon submitted
The page will then automatically create a PR for you once the two pop-up windows are successfully filled up.
If the pull request is not created, there might be an issue with with your fork of this repository. The root cause might be that the size of your fork of this repository is getting too large. You can reset your fork of the repository by deleting it. Before deleting it, ensure that you don't have any open pull requests.
Go to your fork of this repository in https://github.com/YOUR_GITHUB_USERNAME/celestia-addon-validator.git (replace YOUR_GITHUB_USERNAME with your GitHub user name) and navigate to Settings. Find "Delete this repository" down the page and follow the instructions.
Validation should only take a few minutes.
If validation fails, it will appear like this.
Click Details, and see where it goes wrong.
In this example, title is missing in submitting a new add-on. If it fails, Click Close pull request and start from the beginning.
In a successful validation, a summary will be displayed in details.
Related Object Paths lists objects in the add-on, check and ensure the list is correct.
After it passes validation, a collaborator can merge this pull request. After the pull request is merged, more checks will be performed automatically and the add-on will be uploaded to celestia.mobi.
It may take up to about an hour after the pull request is merged for users to see the changes on celestia.mobi.





