I am aware that the code is managed at https://github.com/joomla/joomla-cms (for the CMS at least) and that I should submit pull requests to suggest that code be added.
I'm especially interested in any good tips on managing my contributions and making sure that the code gets into the right place.
Should I use different branches in my forked repo to manage different contributions? If so, what is the best way to link that branch back to the main branches in the Joomla repo?
Is there a good method to keep my forked copy up to date?
Any suggestions on a good flow for managing this process would be really helpful!