-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Craig Freeman edited this page Mar 24, 2016
·
22 revisions
We will need the following skill sets:
- Developers
- JavaScript
- jQuery
- Node.js
- AngularJS
- D3
- Express.js
- MongoDB
- CSS
- HTML
- JavaScript
- Designers
- QA
If you are interested in being involved with the project, please notify the Lead Developer of your intention.
Name | Preferred Role |
---|---|
Craig | Lead Developer |
Crystal | AngularJS, help with design, serves, CSS/Sass |
Sean | AngularJS, Laravel, help with design |
Mike | Wireframes, HTML, CSS, JavaScript/jQuery, QA |
David | D3.js, JavaScript, HTML, CSS |
Alex | HTML, CSS, JS, Express, AngularJS, MongoDB |
Steve | AngularJs, Javascript,Express,MongoDB, |
- GitHub Wiki for documentation
-
Gitter Chat for discussion
- Requires user be added to the DCC Github organization
- Requires Gitter chat client
- GitHub Issues for logging of bugs
We will be following the GitHub Flow workflow
- [X] Determine Project - Create a website to both advertise and inform the public about the group.
- [X] Determine Deliverables
- Deployable website
- [X] Define Stakeholders
- Sponsors
- New members
- Current members
- [X] [Needs Assessment / Discovery](https://github.com/denvercodeclub/denvercodeclub-com/wiki/Project-Discovery)
- [X] Determine Tech Stack
- AngularJS
- Sass
- Susy
- jQuery
- Node.js / MongoDB / Express.js
- [Reference 1](https://www.codeschool.com/pluralsight-courses/building-angularjs-and-node-js-apps-with-the-mean-stack), [Reference 2](http://www.meetup.com/Node-js-Denver-Boulder/events/221006168/)
- Hosted on [Heroku](https://www.heroku.com/)
- [X] Browser support matrix
- IE9+
- Safari
- Chrome
- Firefox
- [X] Determine style guides - When we review pull requests, not only will we be checking for correct and efficient code, but we'll be comparing it against the appropriate style guides listed below. This way, we are all adhering to the same style.
- [CSS](https://github.com/necolas/idiomatic-css)
- [JavaScript](https://github.com/rwaldron/idiomatic.js)
- [HTML](https://github.com/styleguide/templates)
- [Angular](https://github.com/johnpapa/angularjs-styleguide)
- [~] Create Vagrant development box
- [X] Create [Site Map / Hierarchy](https://github.com/denvercodeclub/denvercodeclub-com/wiki/Hierarchy)
- [ ] Development Plan
- [X] Features Breakdown
- [X] Content Checklist
- [X] [Meetup.com API](http://www.meetup.com/meetup_api/)
- [X] [Basic API Express/MongoDB](https://github.com/denvercodeclub/denvercodeclub-com/wiki/API-Endpoints)
- [X] Content Relationships
- Entity-Relationship Diagram / [Database Schema](https://github.com/denvercodeclub/denvercodeclub-com/wiki/Database-Schema)
- [X] Estimates
- [ ] Create tickets
- [Keep track of time spent](https://docs.google.com/spreadsheets/d/1yvNl0zydaH_AIO0AdjJzyxQPU6QYqTZESUvgZpXtlWc/edit?usp=sharing)
- [ ] Determine sprint schedule
-
Design
- Wireframes
- Comps
- Determine Grid
-
Construction
- Project Setup
- Git Repo
- .editorconfig
- Markup (HTML)
- Styles (CSS)
- Kitchen Sink
- Functionality (jQuery)
- Data
- Integrating Markup / Styles / Functionality w/ CMS, etc.
- Testing
- Unit tests
- Provide test steps
- Content Migration
- Project Setup
-
Testing and Debugging
-
Installation
-
Group Review
- Lessons Learned
- Compare estimations to actual time