-
-
Notifications
You must be signed in to change notification settings - Fork 731
Bug severity
When reporting a bug, you need to set up a severity level so that the issue can be prioritized in the backlog.
Description: the bug is stopping the platform from working properly, and there is no workaround. Lots of users are impacted. Timeframe: IMMEDIATELY Examples:
- the application is unaccessible in a given instance
- checkout crashes, not possible to make an order
Description: the bug is stopping critical functions and there is no workaround. Most users are impacted. Timeframe: AS SOON AS POSSIBLE Examples:
Description: the bug is stopping a critical or non-critical function but there is a usable workaround. Some users are impacted. Timeframe: WHEN YOU CAN Examples:
Description: the bug is annoying, but doesn't prevent from using the platform. Not so many users are impacted. Timeframe: MAYBE ONE DAY Examples:
Description: we can live with it... Few users are impacted. Timeframe: NOT LIKELY EVER Examples:
- [Australian staging 1 refers to images of staging 2] (https://github.com/openfoodfoundation/openfoodnetwork/issues/394)
Development environment setup
- Pipeline development process
- Bug severity
- Feature template (epic)
- Internationalisation (i18n)
- Dependency updates
Development
- Developer Guidelines
- The process of review, test, merge and deploy
- Making a great commit
- Making a great pull request
- Code Conventions
- Database migrations
- Testing and Rspec Tips
- Automated Testing Gotchas
- Rubocop
- Angular and OFN
- Feature toggles
- Stimulus and Turbo
Testing
- Testing process
- OFN Testing Documentation (Handbooks)
- Continuous Integration
- Parallelized test suite with knapsack
- Karma
Releasing
Specific features
Data and APIs
Instance-specific configuration
External services
Design