1.1 KiB
1.1 KiB
Contributing to Pixel
🎉 Hi! I'm really glad you're considering contributing to Pixel! 🎉
Here are a few ways you can contribute
- Make a community example and place it inside the
community
folder of the examples repository. - Add tests. There only few tests in Pixel at the moment. Take a look at them and make some similar.
- Add a small feature or an improvement. Feel like some small feature is missing? Just make a PR. Be ready that I might reject it, though, if I don't find it particularly appealing.
- Join the big development by joining the discussion at the Gitter, where we can discuss bigger changes and implement them after that.
How to make a pull request
Go gives you a nice surprise when attempting to make a PR on Github. The thing is, that when user xyz forks Pixel on Github, it ends up in github.com/xyz/pixel, which fucks up your import paths. Here's how you deal with that: https://www.reddit.com/r/golang/comments/2jdcw1/how_do_you_deal_with_github_forking/.