-
Notifications
You must be signed in to change notification settings - Fork 54
Home
Welcome to the SimpleReport wiki!
We welcome contributions to this wiki. All team members are encouraged to write new docs, edit out-of-date docs, reorganize, and explore.
Remember the docs repo wiki; some more sensitive information is kept there.
07/17/24
- Added a note on flaking e2e tests due to Okta lockouts
05/09/24
- Added a page on how to test terraform PR's
04/09/2024
- Added a note on how we handle SNOMED codes
01/23/2024
- Updated Swapping slots
12/19/2023
- Added a page for our E2E Okta Integration
12/15/2023
- Added a subsection about the post-prod deploy alert
10/24/2023
- Update the Database maintenance db nuke instructions to compile / build correctly.
10/16/2023
- Create the FHIR Resources page that lists some useful background for our FHIR implementation and make note of a couple of recordings added to our Google Drive.
10/06/2023
- Create LIVD device sync page
08/17/2023
- Create Slack notifications for support escalations page
06/12/2023
- Create Database investigation tools page
5/25/2023
- Create Update Github Slack user map page
4/4/2023
- Create Feature Flag Setup page
3/23/2023
- Create SendGrid page
3/20/2023
- Created the Accessing and testing weird parts of the app on local dev and consolidated the "Accessing patient experience on local dev" and "Accessing patient bulk uploader on local dev" into that page. Added some instructions about testing and working with application insight logs in that page.
3/17/2023
- Update Database maintenance to include info about db servers in azure portal
2/28/2023
- Added What to Do When You Have No Idea What is Wrong
- Added Muting Alerts
- Added Releasing Changelog Locks
- Added Swapping Slots
2/1/2023
- Updated Adding a Developer page to reflect current practices
- Renamed "Okta" to Setting up Okta
1/19/2023
- Added a note on Accessing patient bulk uploader on local dev
12/15/2022
- Added how to Update Touchpoints
12/12/2022
10/26/22
- Added a page for Maintenance mode instructions
10/25/22
- Added an Accessibility Auditing page, and added links from the table of contents and testing pages
9/15/22
- Consolidated 8/8 eng sync discussion around code review in the Code review and PR conventions page
9/08/2022: Updated:
- Reorganized Architectural Decision Records layout
- Added a section on Device Addition Automation and Standardization in the Architectural Decision Records
8/25/2022: Added
- CSV Uploader for local dev
8/25/2022: Updated:
- Okta for local development
- Added link to Okta in Running outside of docker
8/18/2022: Added:
- Cypress - Added a Cypress page
- Sonar - Added a sonar page with a note about access and how to get a sonar token
8/17/2022: Updated:
- WireMock - Add information about Wiremock Studio
8/9/2022: Updated:
- Okta
- Running tests to include a section for smoke testing
- Cloud Environments
8/5/2022: Updated:
- Deploy
- Table of Contents
8/4/2022: Added:
8/3/2022: Updated:
7/29/22: Renamed page to IntelliJ run configurations
7/28/22: Added:
- Code review and PR conventions
- Running tests
- Getting started
- Twilio
- MailHog
- Storybook and Chromatic
- Frontend Overview
- Cloud Architecture
- Running DB outside of Docker
7/27/22: Added:
7/25/22: Added ReportStream Integration and Debugging the ReportStream Uploader pages
7/22/22: Added:
7/18/22: Added page: Container Debugging
7/12/22: Updates to the Running outside docker instructions
7/6/22: Added page: Web Application Firewall (WAF) Troubleshooting and Maintenance
7/5/22: Added a Spring Wiring section to the GraphQL page.
7/5/22: Added a page on Accessing patient experience on local dev.
6/27/22: Added a page on the differences between TestOrders and TestEvents.
6/23/22: Added a page to track nondeterministic (flaky) tests.
6/21/22: Added a page to track Architectural Decision Records.
5/19/22: Added a page with information on how to use Environment Variables in Azure.
You can also see the full wiki history directly.
- Getting Started
- [Setup] Docker and docker compose development
- [Setup] IntelliJ run configurations
- [Setup] Running DB outside of Docker (optional)
- [Setup] Running nginx locally (optional)
- [Setup] Running outside of docker
- Accessing and testing weird parts of the app on local dev
- Accessing patient experience in local dev
- API Testing with Insomnia
- Cypress
- How to run e2e locally for development
- E2E tests
- Database maintenance
- MailHog
- Running tests
- SendGrid
- Setting up okta
- Sonar
- Storybook and Chromatic
- Twilio
- User roles
- Wiremock
- CSV Uploader
- Log local DB queries
- Code review and PR conventions
- SimpleReport Style Guide
- How to Review and Test Pull Requests for Dependabot
- How to Review and Test Pull Requests with Terraform Changes
- SimpleReport Deployment Process
- Adding a Developer
- Removing a developer
- Non-deterministic test tracker
- Alert Response - When You Know What is Wrong
- What to Do When You Have No Idea What is Wrong
- Main Branch Status
- Maintenance Mode
- Swapping Slots
- Monitoring
- Container Debugging
- Debugging the ReportStream Uploader
- Renew Azure Service Principal Credentials
- Releasing Changelog Locks
- Muting Alerts
- Architectural Decision Records
- Backend Stack Overview
- Frontend Overview
- Cloud Architecture
- Cloud Environments
- Database ERD
- External IDs
- GraphQL Flow
- Hibernate Lazy fetching and nested models
- Identity Verification (Experian)
- Spring Profile Management
- SR Result bulk uploader device validation logic
- Test Metadata and how we store it
- TestOrder vs TestEvent
- ReportStream Integration
- Feature Flag Setup
- FHIR Resources
- FHIR Conversions
- Okta E2E Integration
- Deploy Application Action
- Slack notifications for support escalations
- Creating a New Environment Within a Resource Group
- How to Add and Use Environment Variables in Azure
- Web Application Firewall (WAF) Troubleshooting and Maintenance
- How to Review and Test Pull Requests with Terraform Changes