Closed Vintagemotors closed 6 months ago
Wow, I think it's great, and we will certainly have good marketplace documentation page.
UltimaDark is programmed using only native JavaScript, which means there's no build step involved. The codebase is written directly in JavaScript without any additional frameworks or tools. This approach allows for simplicity and ease of understanding, as there's no need for complex build configurations.
UltimaDark's source code is hosted on GitHub here https://github.com/ThomazPom/Moz-Ext-UltimaDark/ . The entire repository, excluding specific files and directories, is zipped for easy distribution.
The zipped repository has to be uploaded to Mozilla Add-ons (https://addons.mozilla.org/fr/developers/).
The uploaded package undergoes a quick review by Mozilla to ensure compliance with their guidelines and standards.
This streamlined process ensures that UltimaDark is easily accessible to users on Mozilla Addons store, and any updates or changes can be efficiently managed through the GitHub repository.
So they are generating the .XPI upon upload?
I didn't realize this is all a .XPI was... neat! https://extensionworkshop.com/documentation/publish/package-your-extension/
I got actions working in nightly!!!
It would be helpful to have the build process documented for future contributors and to assess whether it would be viable to set up Github Actions to run automatic nightly builds.