Contributing Projects
If you developed a senseBox project on your own and did document it, you may add it to this book!
Besides new project tutorials we also appreciate any improvements or corrections to the existing content!
Content
Such a documentation should provide an overview over the project as well as a step-by-step tutorial on how to build the project, photos and code may be included as well.
Make shure you provide all information required to reproduce your project with a senseBox:edu kit!
If you are familiar with GitHub, you may send your documentation to us through a Pull Request in the markdown format. Please refer to the guide below if you encounter issues.
Alternatively you can easily author the documentation in Office, and send it to us via mail. We will incorporate the file into this book.
Should it be applicable to your project, please use our project template (markdown, odt
Office document) as a starting point.
Content License
Your contribution will be added under the same CC BY-SA 4.0 license as our content. This means, that the content may be freely adopted by others, as long as the authors name is provided with the content.
Thank you for your contribution!
Writing the documentation in Markdown
For this book's management we use github.com and the tool GitBook, all content is written in markdown.
The documentation should be written in markdown, so the content can be directly included in the book. If you are not familiar with markdown, have a look at an explanation and syntax-explanation here.
To streamline the writing of markdown we recommend dedicated editors, such as the web-editor stackedit.
File structure
Place your documentation file in the directory en/community_projects/
.
If you want to include additional resources, place them in a subfolder with the same name:
mobile-weatherstation.md
mobile-weatherstation/overview.jpg
mobile-weatherstation/mobile-weatherstation.ino
Filenames may not include any spaces!
Uploading the documentation
To provide us your documentation, you can insert it in the book yourself by submitting a pull request on GitHub. The source code of this book is hosted on GitHub. Fork this repository, add your content there, and create a new pull request.
In case you are unfamiliar with the GitHub process, have a look at a GitHub contribution guide.
Alternatively to working directly on GitHub, there is also a Gitbook.com editor, wich might simplify the process. However we didn't try that one.
If none of that works, just send us your contribution written in markdown via mail.
Having issues? Mail our support!