Skip to content

cgdangelo/garpr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to GarPR Development

Our dev environment uses vagrant. we have a CI cycle, with a big test suite, and auto-push to production based on jenkins when we push to master and pass all tests

garpr is written using Restful Flask on the backend, with an AngularJS frontend

Developers should make changes in a branch, and then make a pull request

Admins or users, submit bug reports on the issues page.

Interested in getting GarPR in your region? Contact one of the devs.

Interested in being a dev? Also contact one of us. We have an active slack channel :D

Local Development Using Vagrant

Requirements

  1. Vagrant
  2. VirturalBox
  3. 1024 MB of memory

Setup Steps

  1. Clone the repository

    git clone https://github.com/yedi/garpr.git
    
  2. Navigate to the project directory

    cd garpr
    
  3. Run the Vagrantfile to setup the environment

    vagrant up
    
  4. SSH into the development VM

    vagrant ssh
    

Use

The vagrant user home directory of the VM will mirror the project directory on the host. It will also contain the project's dependencies.

To start the server run bash start.sh

The API and webapp will now be started on the VM, and the webapp can be visited on the host @ 192.168.33.10:8000

To pull in any changes made to the project on the host into the VM, use the command sync_vm. This will allow you to use the text/project editors on your host.

  1. (Host): Make edits to some files..
  2. (VM): Run the command: sync_vm
  3. (VM): Restart the system
  4. (Host): Vist 192.168.33.10:8000 to view the new changes

About

the revival of GarPR. may gar rest in RIP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 82.9%
  • HTML 8.7%
  • JavaScript 6.9%
  • Shell 1.5%