# How to contribute

Thank you wanting to make a contribution to this project! This project relies on contributions from volunteers of all backgrounds.

Please note that by making a contribution to this project you are allowing the project to make unlimited use of your contribution. As with the rest of the project, new contributions will be made available freely under the classic MAME Non-Commercial License. **This license can be viewed at https://raw.githubusercontent.com/libretro/mame2003-plus-libretro/master/LICENSE.md**.

## Useful resources:
  * The [official libretro forums](https://forums.libretro.com/) are a good place to learn about libretro cores and ask for help troubleshooting issues
  * The [#programming channel in the libretro Discord chat server](https://discord.gg/mrGzVrT) is a good place to chat with other programmers who work on libretro cores

The source for this project is maintained via [Git](https://en.wikipedia.org/wiki/Git). For more info on how to use git [refer to their help](https://help.github.com/). 

## git workflow to propose improvements to a source file here:

1. Fork this repository to your own github account
2. `git clone` your copy of this repository
3. Create a new branch for your project
4. Make the changes to your branch
5. Compile and test your branch
6. `git push` your branch to github
7. Propose your changes using the button "New Pull Request"
