Guest User

Untitled

a guest
Jan 22nd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. Ricky Zhou (rickyz)
  2. Jonathan Yu (jsyu)
  3.  
  4. Web Apps Project Proposal
  5.  
  6. We plan to build a code review tool for developers. This tool will integrate
  7. with the developer's git repository by adding a git hook. Our web application
  8. will allow users to request other users to review their code. Users given
  9. permission will have the ability to add line by line annotations and reviewers
  10. can accept commits/request changes as they see fit. Thus, our model will keep
  11. track of users, reviews, and repositories. We will have tables for users,
  12. projects, review requests, and commits under review. We plan to use the
  13. PostgreSQL database for our database needs. Each user will have his/her own
  14. remote repository on our disk to which he/she would push. Users will either
  15. submit commits through a command-line tool that hooks into our web application
  16. or by simply pushing to their remote repository. We hope to leverage the data
  17. from this application to analyze developer productivity, developer code
  18. acceptance rate, average code review process length. We hope that this
  19. application will revolutionize our development/review cycle to be agile. At
  20. the moment, we are still debating amongst using the Snap framework for Haskell
  21. or Pyramid/Django for Python or SML on Stilts, depending on the availability of
  22. git bindings. We are still modifying our design in the interest of optimizing
  23. the user experience by analyzing the workflow from the perspective of both
  24. developers and system administrators.
Add Comment
Please, Sign In to add comment