TODO: snippets
TODO: repositories
TODO: deploy keys
TODO: notes
TODO: check if edituser() can be ridden of all the ifs