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 - Livesends emails to anyoneDigital Platform - Limitedsends emails to JAC users (of GovUK Notify) onlyDigital Platform - Testdoes 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