Giter VIP home page Giter VIP logo

farm2fork's Introduction

farm2fork

=========

A git repository for team 3 in the course cis3750

Everyone has their own fork. There is nothing preventing you from messing with someone branch but don't do it. It's mean.


Development

Follow this quick guide to get the project setup on your computer so you can start development.

I don't know If this will work for macs but if not let me know if it does not and we can tweak it.

Set up a virtual environment

You will want to have a virtual environment so that you don't screw up your computer's python installation

$  sudo easy_install virtualenv
$  virtualenv --no-site-packages f2fenv

Install pyramid in the environment

$  cd f2fenv
$  bin/easy_install pyramid

Clone the repo (repository) into your virtual env

from within your virtual environment.

$  git clone [email protected]:hockeybuggy/farm2fork.git

Install up the pyramid project for development

$  cd farm2fork
$  ../bin/python setup.py develop

Run the projects tests to make sure it's all ok

from within the farm2form repo.

$  cd farm2fork_otmd
$  ../bin/python setup.py test
>  ...
>  ----------------------------------------------------------------------
>  Ran 2 tests in 0.006s
>  
>  OK

Run the server locally

$  ../bin/pserve development.ini
>  Starting server in PID 3479.
>  serving on http://0.0.0.0:6543

That should be about it. You will find the majority of the project files that we will be working on is in the subdirectory also called farm2fork_otmd.

When I am working on this I have one terminal that I use for running the server and one that I use for running tests and the like. But do whatever works for you.

Resources

Here are some places where some very useful information can be found:

http://docs.pylonsproject.org/projects/pyramid/en/1.4-branch/narr/install.html#installing-the-virtualenv-package

http://docs.makotemplates.org/en/latest/syntax.html

http://twitter.github.com/bootstrap/scaffolding.html#fluidGridSystem

farm2fork's People

Contributors

hockeybuggy avatar dfudger avatar

Stargazers

Matthew Roberts avatar  avatar

Watchers

 avatar  avatar  avatar Matthew Roberts avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.