**New Developers Working Group** ====== Project Ideas ====== Types of projects the working group might consider working on: * Flesh out this wiki * Components of Evergreen * Checklist to get started -- link for creating your own testbox * Pull in various training documents from various sources * Other pages that are in the wiki * Dan Wells - Developer Training Wheels session * Jason Stephenson - Programming the Back End preconference session * Bill Erickson - Lightning Talk * Galen Charlton - Writing Angular for Evergreen session - user/gmcharlt/eg-cat-counter-evgils19 * Remington Steed & Dan Wells - wiki pages * Jane Sandberg - sample docs * WAI-ARIA Authoring Practice Guide * Write up tutorials / examples of small code fixes * Add missing column to grid * Add missing field to print template * Do a database call (Galen’s cat counter) * Add documentation in the code (ie - “this function is for X”) * Set cursor focus * Disable double-click on submit button * Development we could tackle * [[https://bugs.launchpad.net/evergreen/+bugs?field.tag=bitesize|Launchpad bugs with bitesize tag]] * [[https://bugs.launchpad.net/evergreen/+bugs?field.tag=ws-settings|Launchpad bugs with ws-settings tag]] * Accessibility improvements (fixing [[https://bugs.launchpad.net/evergreen/+bugs?orderby=-importance&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.tag=accessibility+bitesize&field.tags_combinator=ALL|bite-size accessibility bugs]], proposing solutions to violations of [[https://webaim.org/intro/#principles|accessibility principles]] or [[https://www.deque.com/axe/|issues found by automated accessibility checkers]]) * In-line code documentation * Missing columns in grids * Missing fields in print templates * Writing automated tests for [[dev:contributing:qa#perl_unit_tests|Perl code]], [[dev:contributing:qa#pgtap_database_tests|database functions]], and Angular client * Rewrite KPAC in Bootstrap