Skip to content

Destro9000/extensions

 
 

Repository files navigation

Extensions - Universe

Community extensions for Shosetsu

Bug Reports

  1. Ensure there are no issues for the same bug here.
  2. Click this link to create a new bug report.
  3. Fill out the title with a very brief abstract summary of the issue.
  4. Fill out the fields in the description.
  5. Submit and wait.

Source requests

  1. Ensure there are no requests for the same site here.
  2. Click this link to create a new source request.
  3. Fill out the title with the site name.
  4. Fill out the fields in description.
  5. Submit and wait.

Development

A very generic how to:

  1. Fork this repository
  2. Create a local clone of the repository on your pc
  3. Choose what site you want to develop from, either from issues or of your own choosing
  4. Create a new branch on your local repository, following the following naming scheme impl-thisisaname.domain
  5. Run ./dev-setup to install documentation from the latest kotlin-lib
  6. 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.
  7. Ensure the index is updated with the new extension (this is done automatically if you use ./test-server.sh, otherwise you can run java -jar bin/extension-tester.jar --generate-index)
  8. Make a PR of that branch into master

Icon creation

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.

About

Shosetsu - Extensions - Universe

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Lua 99.7%
  • Shell 0.3%