Welcome to JAC Digital
Tools we use
We make use of the following tools:
- Github Issues for tracking and managing tasks
- Zenhub for managing Github Issues
- Github Actions for continuous integration and deployment, releases and hotfixes
- Github Flow model for organising our source code
Here is a more detailed list of all software used and owners
Our standards
We follow these software development standards and guidelines.
Permissions
New starters will be assigned the following permissions
Firebase
Digital Staff will be assigned the following Roles:
- Platform - Develop:
Firebase Admin
- Platform - Staging:
Firebase Viewer
- Platform - Production:
Firebase Viewer
Digital Suppliers will be assigned the following Roles:
- Platform - Develop:
Firebase Admin
- Platform - Staging:
Firebase Viewer
Github
Digital Staff will be added to JAC Staff Team
which gives write or owner access to all repositories
Digital Suppliers will be added to Digital Suppliers
team which gives write access to our six main repositories
GovUK Notify
We have the following three api keys for GovUK Notify:
Digital Platform - Live
sends emails to anyoneDigital Platform - Limited
sends emails to JAC users (of GovUK Notify) onlyDigital Platform - Test
does not send emails
These should be used as follows:
- Production uses
Digital Platform - Live
- Staging uses
Digital Platform - Test
- Develop uses
Digital Platform - Test
Developers may temporarily use Digital Platform - Limited
on develop or staging however must change back to using Digital Platform - Test
Keys are stored in firebase functions:config
and also may temporarily be stored locally in .env