Skip to content
This repository has been archived by the owner on May 11, 2021. It is now read-only.

BCAAFC/Gathering-Our-Voices-2013-Prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gathering Our Voices

This repository contains all non-private data related to the Gathering Our Voices Youth Conference website.

The BCAAFC would like to thank the contributors to the following Open Source Technologies:

  • coffee-script
  • express
  • node.js
  • npm
  • angular.js
  • connect
  • git
  • linux
  • jade
  • mongo

Setting up

Setup is a fairly straightforward task if you've ever used our particular blend of technologies before. If you haven't, you're in for a treat hopefully! It's easy!

Fulfilling Installation requirements

You will need the following set up:

  • node.js
  • git
  • mongo
  • npm

Everything else is bundled with the application itself, or pulled in via npm.

Getting the Repository

If you have git:

git clone https://github.com/BCAAFC/Gathering-Our-Voices.git

Then lets nagivate into the repo:

cd Gathering-Our-Voices

Pulling in Dependencies

Since we're in the root directory of the repo, we can tell npm to install all of the neccessary dependencies.

npm install

npm will read our package.json file to fetch everything we need.

For convienence, you should also install coffee-script globally:

sudo npm install -g coffee-script

Make a config

Due to security concerns, we don't include a configuration file, which contains all app-specific configuration details. Thankfully, it's easy to make your own!

In config.js:

module.exports = {
  port: $yourPortHere,
  database: $yourDatabaseHere,
  secret: $yourSecretHere,
  cookieSecret: $yourCookieSecretHere
};

Test it out

Lets test our installation by executing coffee server.coffee

$> coffee server.coffee
Express server listening on port $yourPortHere
Connected to Database.

Relax

You're done! Check back later for more exciting progress! Feel free to suggest improvements by opening an issue or submitting a pull request!

About

All open source components and information related to the next-gen Gathering Our Voices site.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published