Skip to content

seanlesch/CilantroAudit

Repository files navigation

CilantroAudit CircleCI

Capstone Team C Summer/Fall 2019

Overview

This project is an auditing system, which simplifies the process of creating audits, filling them out, and tracking the data they provide in order to better analyze trends and safety risks.

License

This project is licensed under the MIT license. Please view LICENSE for more details. Copyright (c) 2019 Sean Lesch

Contributors

(Summer/Fall 2019) - Team C

  • Aaron Dawson
  • Bader Alshaya
  • Bradley Thompson
  • Erik Nordin
  • Kegan Bako-Listy
  • Josiah Vincent
  • Sean Lesch
  • Steven Tran

How to Contribute

This project will be developed using a feature-branch strategy.

  1. Create a new branch. It's good convention to have the name describe the feature being implemented.
  2. Fully implement that feature with necessary tests.
  3. Ensure there are no bugs that can break the master branch/release build.
  4. Merge into master using a pull request.

Installation / Setup

Quick Dev-Environment Setup

  1. Create New Project in Pycharm.
  2. In Pycharm's Terminal:
  • 'git clone' this repo.
  • cd "your-repo-name"
  • Create a virtual environment following this tutorial for your platform: https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
    • pip3 install venv to install virtual environment
    • python3 -m venv env to create a virtual environment
    • python3 setup.py develop to install cilantro_audit as a package to the venv such that you can modify the code and have the changes take effect immediately
  • source env/bin/activate to get into virtual environment
  • pip3 install -r requirements.txt to install the requirements such as kivy and mongoengine for the venv
  1. Right-Click the "source" dir and (towards the bottom) click "mark directory as..." > "Sources Root"
  2. Make sure your virtualenv is correctly configured in PyCharm following the steps here: https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html

Python Installation to Work w/ Pycharm

Git Integration w/ Pycharm

Setting up Unit Tests

What is Kivy?

Development Information

About

Capstone Team C Summer/Fall 2019

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published