Skip to content

A web application to keep track of 'merit badges' for the PySprings users group.

License

Notifications You must be signed in to change notification settings

pysprings/Pysprings_Badging_System

 
 

Repository files navigation

PySprings Badging System

Build Status

A web application to keep track of 'merit badges' for the PySprings users group.

This is a Django application that allows for people to track what they've learned. It also allows you to see what you have the prerequisites for.

Getting Started

Environment Setup

  1. Clone the project
  2. cd into the source folder
  3. Ensure Python3.6 is installed
    python3.6 --version
  4. Ensure pipenv is installed
    pipenv --version
  5. Create a virtual environment with pipenv
    pipenv install --dev
  6. Activate the virtual environment
    pipenv shell
  7. Install the pre-commit hooks
    pre-commit install

Running the project

  • Clone project & cd to the badging folder
  • run python manage.py migrate
  • python manage.py runserver to start on localhost

Build

TODO: Continuous integration

Testing

To run the tests, run the command make tests or pytest in the root directory.

Installation

TODO

Contribution Guide

  • Pull requests welcome.
  • Summarize your change in the present imperative on the first of your commits.
  • Please reference any tickets that should be closed in the body so GitHub will do so automatically.

License

See LICENSE

About

A web application to keep track of 'merit badges' for the PySprings users group.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.8%
  • HTML 11.3%
  • Makefile 4.7%
  • CSS 3.2%