We welcome your contributions. Please follow the below guidelines while contributing to this project:
- Fork the repository and clone locally.
- Create an upstream remote and sync your local copy before you branch. See detailed instructions here
- Create seperate braches for each seperate piece of work.
- Do the work and commit changes with good commit messages.
- Test whatever you made in Android versions 4.1.x and above.
- Once you are confident in your work, create a pull request to the
development
branch of upstream repository with proper descriptions explaining what you did and wait until we review it.
Check out GitHub Flow for more details.
Reporting a Bug (over here)
- Check existing issues first. Please search through open and closed issues to see if what you’re running into has been addressed already.
- Please be clear about the problem: state summary, expected outcome, actual outcome and steps to recreate the issue.
- Please include the necessary device information like Android version, device model, total RAM etc.
- Paste stacktrace (if possible) in your issue or in a Gist. If pasting them in the issue, wrap it in three backticks:
```
so that it renders nicely. - Submit it and wait until we review it.
Requesting a Feature/Enhancement (over here)
- Check existing issues first. Please search through open and closed issues to see if what you’re running into has been addressed already.
- Give a clear and a consise description about the feature/enhancement that you'd like to see in LibreAV
- Submit it and wait until we review it.