Skip to content

trinity-int/branch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Branch

#If you have any issues with this readme, please talk to Elliott or Collin

Setup


#Install Git
https://git-scm.com/downloads

#Install Python with custom installation, make sure you have pip selected
https://www.python.org/downloads/

#Install pipenv
In your terminal: 
pip install pipenv

#Install Flask
In your terminal: 
pip install flask

If you do not have a text editor you have/like, install Visual Studio Code at:
https://code.visualstudio.com/
Visual Studio Code also has a built in console if you use the keyboard shortcut 'ctrl + `'

#fork the repo
In the top right of your page, click on the fork button. 
If you don't know what forking means read this: 
https://help.github.com/en/articles/fork-a-repo

#clone the repo
On the the page of your forked repo click on the green button that says "Clone or download". 
Copy the link in the menu that pops up.
Open up your terminal and go to the folder you want to clone this project.

Run the command:
git clone https://github.com/trinity-int/branch.git
This link is the link you copied from the "Clone or download" button

You should also clone the main repo so you can view the main project in it's current state.

In your terminal: 

#Go into the project folder you just cloned
cd branch

#Create a remote of the repo you forked from
git remote add upstream https://github.com/trinity-int/branch.git

Pushing/Pulling

#Add all files before you commit
git add *

#Add indivual files before you commit
git add yes.py
git add yes.py no.py

#Commit your added files
git commit -m"This is a message about the commit. Each commit needs one. Please make your commit message concise and relevant"

#Push your commits to the repo from your fork
git push upstream master

Always test the project in your own fork before pushing into the main repo
Always push from your fork and never from the main repo

#Pull the current version of the main repo into your fork
git pull upstream master

#Pull the current version of the main repo into your clone of the main repo
git pull

#Installing packages
pipenv install

Always pull before you commit

Start

In your terminal: 

#Set environments
Windows PowerShell:
$env:FLASK_APP = "flaskr"
$env:FLASK_ENV = "development"

Mac Terminal/Linux: 
export FLASK_APP=flaskr
export FLASK_ENV=development

#Install packages
pipenv install

#Start your pipenv virtual environment
pipenv shell

#Initialize the database
flask init-db

# Start the project
flask run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published