Skip to content
drakecb edited this page Apr 24, 2013 · 18 revisions

alt text

The Lo' Down

TopDescription:

CodeSwap shifts the foundation of the Rose-Hulman's Software Construction and Evolution course aimed at teaching students refactoring. Through the utilization of refined algorithms, CodeSwap not only improves efficiency and accuracy of student refactorings but allows multiple collaborators from anywhere participate in tit-for-tat code reviews in an immensely user-friendly environment.

The provided installer system readies your server for deployment with minimal effort while keeping CodeSwap fully customizable under the MIT License. . It is OK to specify the OS/libraries/etc, but the team is required to deploy to VMs at intervals with a deployment script or installer and show that it can be configured in a short period of time. This is a much more rigorous deployment requirement than many other projects.

TopTechnical Requirements

1. Deployable to Unix-based Cloud Hosting Service(Amazon Web Services w/ Ubuntu Virtual Machine) 2. Must use a dynamic, object-oriented language (Ruby) 3. PHP is forbidden. 4. Must use an FOSS web framework (Ruby on Rails). 5. DB system must be free and be compatible with cloud host (SQLite3) 6. Must be hosted via a public GitHub repo.Must integrate with OpenID for login interoperability. 7. The project must be OSS under MIT License. 8. Authors will be acknowledged but have no additional rights pertaining to the product.

Clone this wiki locally