The source data is in /apps. Each app has its own file with the filename being the app_id representation as name and .json as extension.
- Fork the project
- Clone your forked copy onto your PC
- Create a new branch, make the required changes, test it locally using the above method
- Commit to your branch and push to your repo
- Go to your repo's github page and click Submit a pull request
This article is also a good explainer on the pull request system: https://opensource.com/article/19/7/create-pull-request-github
If you need help with the above process you can open a new Issue https://github.com/Social-xxx/app-list/issues
two files (yourAppId.json and yourAppId.png ) are required:
└── apps
├── info
│ └── yourAppId.json e.g.: 1.json
└── logo
└── yourAppId.png e.g.: 1.png
If you wish to add your app, please follow the app template :
{
"app_id": 1,
"name": "XXX",
"description": "xxx",
"website": "https://xxxx.xxx",
"admin_address": ["0x886...688", "0x123...456"],
"tag": ["forum"],
"logo": {
"width": 1000,
"height": 1000,
"format": "png"
}
}app_id: This is your app_idname: This is your app namedescription: This is your app descriptionwebsite: This is your website if you haveadmin_address: This is your admin address. (This is the login address for the future administration website.)tag: Your app type. e.g.["finance","forum"]logo: Description oflogo/yourAppId.png
There are also aggregated json files with all apps automatically assembled:
- We cannot allow more than one app with the same appID.
- The first pull request gets the appID assigned.
- All pull requests trying to replace a appID because they think their app is better than the other will be closed.
Your project - contact us to add it here!