- Notifications
You must be signed in to change notification settings - Fork48
PhoenicisOrg/scripts
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Fork this repository, create a new branch and clone it
git clone https://github.com/<user>/scripts.gitcd scriptsgit checkout <branch>
Add the local checkout as a local repository in Phoenicis (seeinstructions)
Select the right category for the application
- Accessories
- Development
- Games
- Graphics
- Internet
- Multimedia
- Office
- Other
- Science
Create a new folder for your script inside that category. The folder structure should be:
category└── application-name ├── script-name │ ├── script.js │ └── script.json ├── miniatures │ └── main.png └── application.json
Typically,
script-name
will be something like "Steam", "Online" or "v1.2".Even if the application name contains ®, ™ or the like, you should not use it in the folder name.
Fill the files:
- script.js: actual installation script
- script.json: describes the installation script
{"scriptName":"Online","compatibleOperatingSystems": ["MACOSX","LINUX"],"testingOperatingSystems": [],"free":true,"requiresPatch":false}
- main.png: application icon (400px x 300px)
- application.json: describes the application
{"name":"Steam","description":"Application description"}
Verify changes:
- Ensure that the changes fulfill the code quality requirements and the files are formatted correctly (seetools).
Create a pull request:
- Please create one pull request per script if you want to commit multiple scripts.
- use the following naming convention
- for a new script: "Add <application name>" (e.g. "Add 7-zip")
- for an updated script: "Update <application name> <what changed>" (e.g. "Update 7-zip to use Wine 2.1")
Phoenicis scripts are localized using Crowdin:https://crowdin.com/project/phoenicis-scriptsIf your language is not listed, please create anissue.