Skip to content
Dave Atchley edited this page May 28, 2015 · 5 revisions

UI Development Community

Welcome to the Wiki. The UI Development Community consists of UI/front-end focused developers across the organization. This primarily focuses on Javascript and client-side development across products. The community exists to help mentor our UI developers, coordinate our efforts and goals, and establish standards for design, implementation and testing.

This wiki serves a number of purposes:

  1. A central location for useful team and development resources like our style guides, best practices, training and tools.
  2. A good entry point for new developers on the team to learn the basics and get going.
  3. A place for current developers to review practices and even contribute to the resources provided.
  4. A way to help build a sense of community among our developers, and keep the focus on building quality into the products we implement and maintain.

Guidelines

  • Javascript Style Guide - The UI team is focused on Javascript and this is a must read for all developers. This covers ES5 and ES6 guidelines and provides links to jshint config files you can use in your editor.
  • Peer Code Review Guide - Our guide to conducting and using effective code/peer review for UI related tickets and work.
  • UX/Style Guide - UX and Styling guidelines from our Design Team to reference and keep handy during development.

Training & Mentoring

TODO Discuss the following:

  • available training (both online and self-guided via this repository)
  • mentoring role for senior developers and pairing with a Junior developer
  • continuing UI Community meetings/workshops which should be scheduled through out the year

Resources

TODO Discuss the following:

  • a general resources page to good blogs, books, etc. on Javascript and client-side development
  • specific links and summaries of our development environment and tools (ie. grunt, jasmine, requirejs, etc.)

Clone this wiki locally