Skip to content
This repository has been archived by the owner on Jun 15, 2021. It is now read-only.
/ AnimaLand Public archive

A motivational web application aiming to raise environmental awareness.

Notifications You must be signed in to change notification settings

GeorgeVasiliadis/AnimaLand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnimaLand

This web-app is meant to motivate people into saving the earth.

Home page of AnimaLand

Optional Main Workflow

  1. Stay Organized
  2. Brainstorm and Design
  3. Develop
  4. Test

Git/ GitHub

Setting Up

It is highly recommended to use Git Bash, instead of browser-based GitHub web-app. You may download Git Bash here.

After installing and configuring Git Bash, open Git Bash under a desired path and type git clone https://github.com/GeorgeVasiliadis/AnimaLand.git. This command will create a directory called AnimaLand and it will automatically fetch the latest image to your machine. This is your local workspace.

Workflow

In order to prevent messing each other's code up, we could follow the following predefined workflow:

  1. Use git pull to update you local repo.
  2. Use git checkout -b <branchname> to create a new local branch named branchname.
  3. Implement the features you have been assigned to.
  4. Use git add <filename1> <filename2> ... <filenameN> to include only the files contain the implementations you have been working on. Do not include irrelevant files that may have changed.
  5. Use git commit -m "<comments>" to briefly explain what changes will be introduced to the main repo.
  6. Use git push to upload committed changes back to main repo.
  7. Repeat :)

General Principles

  • Avoid altering the same piece of code (e.g. the same file) while another member of the team is known to be working on it.
  • That's all actually :D