This repo and the corresponding dicussions have been created to help Tasmota Berry code developers.
By creating this repo "Discussions" was also created. Now Berry developers have another place to ask questions, get help, and make contributions as regards Tasmota Berry coding.
https://github.com/tasmota/Berry_playground/discussions
Alternatively you might try
- Tasmota Reddit - general tasmota questions (but you can try asking Berry questions here)
- Tasmota Berry Discord - ( this is where Tasmota Berry dev's hang out so limit your use to when you can get no love here)
The repo consists of five primary subfolders of contritutions. Within each are folders of contributions each containing a README.md file explaining their content and now to use them.
- developer-tools - any developer tools that help us to do tasmota berry coding.
- modules - ready to go modules that can be downloaded and incorporated into an app or driver
- app - Full blown, complete, ready to go applications
- drivers - fully functional driver contributions
- tutorial-code-blocks - tutorial-code-blocks How To's each focusing on a single coding challenge
Each README.md file of a contribution (folder) with contain a link so you can download directly the contribution folder without having to clone the whole repo.
If you want to make a contribution (i.e. a folder of code) then follow these steps
- Start a discussion topic in the dicussions category corresponding to the primary subfolder where you think your contribution will be best placed.
- Fork the repo and add your folder under the appropriate primary subfolder (see above)
- Make sure your folder adhears to the guide below
- Push your fork to your github account
- make a post with a link to your fork
- Once others have vetted your contribution (via the discussion) create a PR in issues
- Have the maintainers merge your PR (THANK YOU!)
Folder Guide
your contributed folder needs to have a README.md file
in the README.md file you need at least
- a link to download your folder
- a clear explanation of the files in your contribution and how to use them
- a link back to the parent README.md file
[return](../README.md)
also edit the parent README.md file and add a linke to your README.md
[my contribution](my-contribution-folder/README.md)
https://tasmota.github.io/docs/Berry/
https://berry.readthedocs.io/en/latest/