All changes not made by a site maintainer should be made via pull requests. Changes should be tested thoroughly and approved by a maintainer.
If you have any questions about the development of this project or would like to be involved, show up to an ACM meeting and ask about it. :)