Code climate says our code has this grade:
Code climate says our test coverage is:
Our continuous integration (CI) server that runs tests automatically says:
To set up:
- fork from wdi-conf/WDIConf2015 to your own github repo.
- clone from your own github to your local computer.
Then set up locally:
- configure .gitignore
- configure your database.yml and add to .gitignore
- bundle install
- Do whatever mac thing you need to do "start the elephant???".
- rake db:create
- rake db:migrate
- rails server (or rails s)
- 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:
- rake db:create RAILS_ENV=test (may already exist)
- rake db:migrate RAILS_ENV=test
- 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
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.
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
- 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
- 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
- Occasional gitHub glitches
- Adapting to a new gitHub workflow (for some)