Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

Latest commit

 

History

History
62 lines (47 loc) · 2.45 KB

start_here.adoc

File metadata and controls

62 lines (47 loc) · 2.45 KB

Start Here

Getting Started

Developing RateMyModule is based around {labelled-url-git} as a {url-wiki-version-control-system}[version control system].

Although this means that any changes are accepted into this repository from any valid {url-git-wiki-push}[Git push], it is recommended to complete your local development using the {labelled-url-pycharm-ide} (not PyCharm Community Edition). This is because {labelled-url-pycharm-professional} includes {url-pycharm-django-support}[many helpful features] for developing with {labelled-url-django}.

Full instructions on setting up, from scratch, your {labelled-url-pycharm-ide}, to start developing this project, are found in the "Setting up PyCharm" section.

Git Commit Messages

  • Commit messages should be written in the imperative present tense.

    Example 1. Correct commit message in imperative present tense
    Fix bug where website would not show online
  • Commit subjects should start with a capital letter and not end in a full-stop.

  • Commit subjects should be kept under 80 characters for a comfortable viewing experience on GitLab and other git tools. If you need more space for your message, please use the body of the commit.

  • See {url-article-commit-message-guidelines}[Robert Painsi’s Commit Message Guidelines] for how to write good commit messages

    Example 2. Correct commit message that keeps the subject short
    Prevent users from being able to delete our database
    
    This was a major bug that was caused by us not correctly checking for who was making the given SQL Queries.
    I fixed this by adding an authentication check.

Licence

Please note that any contributions you make will be made under the terms of the GNU General-Public Licence V3.