A guide for the development team at the CFPB.
“All code in any code-base should look like a single person typed it, no matter how many people contributed.”
- Accessibility
- Atomic Design
- Building your project's front-end
- Code review guide
- CommonJS Modules
- Git and GitHub
- Publishing node modules
- Publishing Python packages to PyPI
- Testing
- Using node modules
- Open source project template
- Browser testing checklist
- ESLint file
- gitignore sample
- Pull request template
Capital Framework is our modular front end framework. New projects should start with the Capital Framework and the file structure generated by generator-cf.
- Service: We value that what we do is being of service to consumers, customers, and internal partners
- Mutual Respect: We respect and encourage diverse backgrounds, lifestyles, and personalities
- Communication: We strive to communicate our activities inside and outside of the team
- Openness: We and our work-products are open and available for anyone to see and improve
- Leadership: Everyone leads and everyone follows, setting an example for federal government
- Learning and Innovation: We seek to apply creative thinking to improve what we do all the time. We constantly seek ways to improve ourselves and our teams
- Willingness: We are willing to help each other with anything that is good for the team
- Excellence: We believe that excellence is defined by a commitment to and practice of constant learning and improvement