Develop a web application that allows creating a Subversion repository and managing user’s permissions to read and write in it. This application was made for the STEP comity.

Specifics:

  • Being able to create and edit repositories.
  • Only people from the École Polytechnique can create repositories, but they can add external people to read and write in them.
  • Being able to give a repository to someone else at Polytechnique.
  • Having a space quota that can be adjusted.
  • To have an auto cleanup of accounts and repositories to have a self-managing application.
  • Allow users a choice of receiving or not “commit” by email.

The web site

Technologies: , , , ,