Contributions are welcome! Not familiar with the codebase yet? No problem! There are many ways to contribute to open source projects: reporting bugs, helping with the documentation, spreading the word and of course, adding new features and patches.
These guidelines also apply when helping with documentation (actually, for typos and minor additions you might choose to fork and edit). See also the running the tests section in the official documentation.
If you’re interested in contributing to the Eve project or have questions about it come join us in our little #python-eve channel on irc.freenode.net. It’s comfy and cozy over there.
It’s alright. We’ve all been there. See next chapter.
There are usually several TODO comments scattered around the codebase, maybe check them out and see if you have ideas, or can help with them. Also, check the open issues in case there’s something that sparks your interest (there’s also a special contributor friendly label flagging some interesting feature requests). And what about documentation? I suck at English so if you’re fluent with it (or notice any typo and/or mistake), why not help with that? In any case, other than GitHub help pages, you might want to check this excellent Effective Guide to Pull Requests