Contributing
Bug Reports¶
- To submit a bug report, open an issue or create a response at the discussion thread.
- Ensure your report includes a detailed explanation of the problem with any relavent images, videos, etc (such as console errors).
- Aim to include a link to a stipped-down uncopylocked Roblox place which reproduces the bug.
Questions and Feedback¶
- Be sure to check out the documentation and resources first before asking a question.
- We recommend asking all questions and posting feedback to the discussion thread.
Submitting a resource (video tutorial, port, etc)¶
- Fancy making a tutorial or resource for TopbarPlus? Feel free to get in touch and we can provide tips, best practices, etc.
- We'll feature approved resources on the resources page and often the discussion thread.
- To submit a resource, open an issue, or reach out on the discussion thread or to ForeverHD on the devforum.
Suggestions and Code¶
- TopbarPlus is completely free and open source; any suggestions and code contributions are greatly appreciated!
- To make a suggestion, open an issue or create a response at the discussion thread.
- For large contributions (like a new feature) please open an issue before beginning a code contribution to ensure it's discussed through fully (we wouldn't want to waste your time!).
- For smaller contributions (a few lines of code, fixing typos, etc) feel free to send a pull request right away.
- Make sure to merge your pull requests into the #development branch.
- Some tools you'll find useful when working on this project:
Documentation¶
- If you find any problems in the documentation, including typos, bad grammar, misleading phrasing, or missing content, feel free to file issues and pull requests to fix them.
- To test documentation:
- Install Python (which comes with pip).
- Install Material for MKDocs.
- Visit the TopbarPlus repository.
- Click Fork in the top right corner.
- Clone this fork into your local repository.
- Change directory to this clone
cd TopbarPlus
. - Swap to the development branch
git checkout development
. - Call
mkdocs serve
within your terminal. - Open your local website (it will look something like
http://0.0.0.0:8000
) - Any changes to
mkdocs.yml
or the files withindocs
will now update live to this local site.
Important
All pull requests must be made to the development branch.