Contributions are welcome! Please make sure to visit our development guide for details about the application.
git clone [email protected]:your-username/time-admin.git
cd time-admin
sbt test it:test
The test suite contain end-to-end tests that exercise the whole application through a real browser.
You can run them with sbt e2e:test
.
Execute the following command:
cd time-admin
sbt
Then in the SBT shell, run:
container:start
Launch a web browser on http://localhost:8080 and log in to Timeadmin with the default user displayed on the login page.
Make your changes then verify that the application works correctly and pass the test suite (Step 2).
Please use the following guidelines:
- Make sure to respect existing formatting conventions. (Follow the same coding style as the code that you are modifying.)
- Update documentation for the change you are making.
- Add tests for your modifications where possible.
- Write descriptive commit messages and add each logical change to a separate commit to make code review easier.
Step 5. Push and submit a Pull Request
Done! Now it's my turn to review your PR and get in touch with you. :)