LRUG: Reuse your government's code
I gave a talk at LRUG yesterday about reusing code from GOV.UK. The slides are on Speaker Deck.
These are the GOV.UK projects mentioned in the talk:
3 real world applications
- Whitehall, a really big app with a lot of history
- Content Data API, a data warehouse that uses a star schema database
- Content Publisher, a new app structured in novel ways
3 cool patterns
- Readable feature specs, as shown in Content Publisher
- A spam honey pot, as shown in the feedback application
- A way to archive big tables, as shown in email-alert-api
3 things to help big projects
- We configure lots of repos with a script in govuk-saas-config
- We share frontend code using components in the govuk_publishing_components gem
- We do some visual regression testing using govuk-visual-regression
3 clever team tools
- Seal of Approval will remind you to review PRs
- GitHub Trello Poster will post your PR to Trello tickets
- GOV.UK browser extension allows you to switch between environments