Community extensions for Shosetsu
- Ensure there are no issues for the same bug here.
- Click this link to create a new bug report.
- Fill out the title with a very brief abstract summary of the issue.
- Fill out the fields in the description.
- Submit and wait.
- Ensure there are no requests for the same site here.
- Click this link to create a new source request.
- Fill out the title with the site name.
- Fill out the fields in description.
- Submit and wait.
A very generic how to:
- Fork this repository
- Create a local clone of the repository on your pc
- Choose what site you want to develop from, either from issues or of your own choosing
- Create a new branch on your local repository, following the following naming scheme
impl-thisisaname.domain - Run
./dev-setupto install documentation from the latest kotlin-lib - Start to develop the extension
- You can use the following templates
- Take a look at
./test-server.sh. It should make testing a lot easier.
- Ensure the index is updated with the new extension (this is done automatically if you use
./test-server.sh, otherwise you can runjava -jar bin/extension-tester.jar --generate-index) - Make a PR of that branch into master
Unique Icons can be created for each extension. Following the above steps, but at step 5, develop the icon!
Please ensure the source of the icons are present, so they can be edited later on.