CodeHarbor is a repository system for automatically gradeable programming exercises and enables instructors to exchange of such exercises via the ProFormA XML format across diverse code assessment systems.
Use Capistrano. or the provided Dockerfile (only for production). The devcontainer and Vagrant setup are for local development only.
Please refer to the Local Setup Guide for more details.
Run all tests with rspec .
or just one test by providing the file path.
You can find the coverage results in coverage/index.html
.
Bug reports and pull requests are welcome on GitHub at https://github.com/openHPI/codeharbor. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.
CodeHarbor is available as open source under the terms of the BSD 3-Clause License.
Everyone interacting in this project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.