READ THIS GUIDELINES CAREFULLY BEFORE CONTRIBUTING.
Do not report crashes in the GitHub issue tracker. NewPipe has an automated crash report system that will ask you to send a report if a crash occures.
- Search the existing issues first to make sure your issue/feature hasn't been reported/requested before
- Check if this issue/feature is already fixed/implemented in the repository
- If you are an android/java developer you are always welcome to fix/implement an issue/a feature yourself
- NewPipe can be translated on weblate
- Stick to NewPipe style guidelines (just look the other code and than do it the same way :) )
- Do not bring nonfree software/binary blobs into the project (keep it google free)
- Stick to f-droid contribution guidelines
- Make changes on a separate branch, not on the master branch (Feature-branching)
- When submitting changes, you agree that your code will be licensed under GPLv3
- Please test (compile and run) your code before you submit changes!!!
- Try to figure out you selves why CI fails, or why a merge request collides
- Please maintain your code after you contributed it.
- Respond yourselves if someone request changes or notifies issues
- I hereby declare our Slack channel as dead!!! There are no plans on building a new chat, but if there is interest on creating one and keeping it alive, I'd be pleased to create one again.
- If you want to get in contact with me or one of our other contributors you can send me an email at tnp(at)schabi.org
- Feel free to post suggestions, changes, ideas etc!