Giter VIP home page Giter VIP logo

wdiconf2015's Introduction

Welcome to WDI-CONF!

Code climate says our code has this grade: Code Climate

Code climate says our test coverage is: Test Coverage

Our continuous integration (CI) server that runs tests automatically says: Codeship Status for wdi-conf/WDIConf2015

To set up:

  1. fork from wdi-conf/WDIConf2015 to your own github repo.
  2. clone from your own github to your local computer.

Then set up locally:

  1. configure .gitignore
  2. configure your database.yml and add to .gitignore
  3. bundle install
  4. Do whatever mac thing you need to do "start the elephant???".
  5. rake db:create
  6. rake db:migrate
  7. rails server (or rails s)
  8. go to localhost:3000 to see if it all worked.

Rspec testing setup (after any migrations):

rake db:test:prepare

If there are any errors in the above, try the following:

  1. rake db:create RAILS_ENV=test (may already exist)
  2. rake db:migrate RAILS_ENV=test
  3. DO NOT need to seed test database at this stage -it will slow things down if you do.

you can drop the test database with: rake db:drop RAILS_ENV=test

Seed the data with rake db:seed Seed the phots with custom rake task => rake:photos:photos_seed

About the site:

WDI Conf is a website created for a semi-fictional tech conference. The site was based on current design trends found on many conference websites, namely; a single page application, centre-aligned text, subtle animations to guide you through the site and a simple colour palate.

Team Roles

Justin: Back end. Deployment Dominic: Login in authentication, back end Mike: Git Lord, back end Aden: CSS master Matt: Database concepts and design, back end Jeff: Project manager Nick: Content manager

What we used:

  • Pivotal tracker for task delegation
  • Ruby on Rails
  • Javascript Libraries: scrollReveal, smooth-scroll
  • CSS
  • Postgresql
  • Rspec testing
  • Code Ship for continuous deployment
  • Static code analysis with Code Climate

What worked

  • Clearly defined roles
  • Opportunities for partner coding
  • Deployment for the site from the initial stages of the project
  • Clear concept about the back-end logic, revised when needed
  • Everyone got to work with their strengths
  • Most members took a risk and tried something new
  • A relaxed environment

What didn’t

  • Occasional gitHub glitches
  • Adapting to a new gitHub workflow (for some)

wdiconf2015's People

Contributors

mattcameron avatar wdi-conf avatar adenj avatar domwhite avatar jward7 avatar goodo73 avatar epoch avatar

Watchers

James Cloos avatar Bono Liu 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.