![]() If the author of the pull request is the spice author (his github username matches the author field in UUID/info.json), the reviewer only has to perform the following checks: Members of the cinnamon-spices-developers team review the pull request. To modify a spice, developers create a Pull Request. ![]() If you plan to abandon a desklet, please notify us, so we don't have to guess as to whether it is abandoned or not. Several factors are used to determine if a desklet is abandoned, including prolonged inactivity, failure to respond to requests, and serious breakages that have occurred due to changes in API, etc. If an author abandons their desklet, the Linux Mint team will take over maintenance of the desklet or pass it on to someone else. In that case, the "author" field in UUID/info.json will be changed to the new developer and the "original_author" field will be added to give credit to the original developer. They cannot introduce malicious code or code which would have a negative impact on the environmentĪuthors are able to accept or refuse changes from other people which modify the features or the look of their spice.Īuthors may choose to pass on development of their desklet to someone else.They need to respect the file structure and workflow defined here.The author is in charge of the development of the spice.Īuthors can modify their spice under the following conditions: To check if a spice with UUID satifies those requirements run the validate-spice script in this repo: It appears both in Github and on the website. README.md is optional and can be used to show instructions and information about the spice.screenshot.png is a screenshot of the spice in action.For instance, this is the file which contains the github username of the spice's author. info.json contains information about the spice.Else the spice won't be installable through System Settings. The UUID/files/ directory has to be "empty", which means that it should contain ONLY the UUID directory.when users download the ZIP from the Cinnamon Spices website). The presence of this UUID directory, inside of files/ isn't actually needed by Cinnamon (as Cinnamon creates it if it's missing), but it is needed to guarantee a proper manual installation (i.e. This guarantees files aren't extracted directly onto the file system, but placed in the proper UUID directory. This is the content which is interpreted by Cinnamon itself.Īs you can see, the content of the spice isn't placed inside UUID/files/ directly, but inside UUID/files/UUID/ instead. UUID/files/ represents the content of the ZIP archive which users can download from or which is sent to Cinnamon when installing the spice from System Settings.UUID/ is the root level directory, it includes files which are used by the website and on github.File structureĪ spice can contain many files, but it should have the following file structure: The github username of the author is specified in the spice's info.json file. That name is their UUID and it is unique. Definitions UUIDĮach spice is given a name which uniquely identifies them. Users can install spices from, or directly from within Cinnamon -> System Settings. This repository hosts all the desklets available for the Cinnamon desktop environment.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |