We Are Team Pitch Perfect
Shared Values
- Respect : For Peers, Teachers & Self
- Integrity : Do The Right Thing, Even When No One Is Watching
- Loyalty : To Project Mission
- Commitment : Give Your Best
- Empower : Help Each Other to Learn, Grow & Develop
- Inculpable : Experimenting and engaging without blame
Daily Standups
Standup Instructions
Project Rota
TBC
Project Programme
TBC
Task Work Flow
TBC
Deliver a lasting and growing legacy for and on behalf of the Le Wagon Community.
Pitch Perfect vision is to be an open-source platform that will ultimately enable every Le Wagon student to find a safe space to contribute and practice their skills during and post Bootcamp with peer support from the alumni community.
If successful it is hoped it could provide a platform for them to actively contribute to the Le Wagon #pay-forward initiative and to our Teachers who have given us such exceptional value and knowledge.
It is not intended to be a finished product but one that is left to the community to utilize and grow.
** PLEASE NOTE: The below instructions are mandatory for the duration of the project. Any delays will result in Critical Path Delays. **
-
Specific: Contribute and develop the main effort.
-
Measurable: Users must be able to achieve the desired objectives identified.
-
Achievable: Yes - All alumni are qualified full-stack developers.
-
Realistic: Yes - Tasks are broken down into small challenges.
-
Timeframe: Ongoing
REMEMBER: The purpose of the projects is for everyone to learn. Teamwork Makes the Dream Work. Embrace Failure, for it is the stepping stone to success.
How to Branch - Feature Branching
- Each branch is one feature or part of one feature. Ideally, you should not be working on the same branch for more than a day.
- If the backend and basic front end are done, push it and then create a new branch to finish beautifying the view.
- Your branch should have a clear, descriptive name, like restaurants-show or dashboard-page-front-end or animated-menu-items.
NOTE: This also means we never code on master
- If you realize you’ve accidentally been coding on Master, don’t fret!
- Just move into an existing branch or create a new one, and the uncommitted changes will be brought along with you.
- You can review the git flow here.
- If for some reason you’re having issues moving into a new branch, please open a ticket.
NOTE: It’s normal to have merge conflicts now and then, minimize the risk by pushing and merging regularly!
Continuous Deployment
Once you think you’ve finished your feature, the process should be:
Push your branch - ask one team member to review Merge into master - if your code is approved by the team Communicate to the team that the master was updated - so they can pull the latest version Deploy to Heroku - crash test / debug Update the Kanban board
Production Best Practice
- Every time a PR gets merged into the master, the master branch should then be pushed to production
- This prevents technical debt from stacking up
- Helps find any bugs right away - you’ll know that they came from the most recent code that was pushed
- This makes it much easier to find the source and to debug
- The code is in the hands of the user quicker
- This also means that you’ll receive any user feedback sooner
MANDATORY INSTRUCTIONS PLEASE
Thank you for your support and patience.