Monitoring and quality
Summary
We should improve the monitoring of our applications and of the framework, check the code quality and ensure we have proper error loggings. Different tools could help:
- Sentry as already proposed could help on the application side to get proper error logging
- I will test it on the Knowledge Base
- Enabling Code quality check using Code Climate or comparable tools would be a nice addition to the CI pipeline
- We need to be able to add that to any push on our repositories
- We need to be able to access the reports in a html of pdf format
- Exists in Gitlab Enterprise Edition: https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html
- Seems to be possible to implement in the Community Edition:
- Enabling project templates could also greatly help applications developers to get faster in production. Idea would be to provide at least:
- A fully configured djangoldp project template
- A fully configured webcomponent project template
- Add activable logs in critical parts of the core
- Help app developers to deactivate parts of their app to isolate issues
Lead Dev(s)
Related issues in Core Projects
Customers waiting for it
- Coopstarter Knowledge Base
- FNK (they don't know it yet)
- ...
Related issues in the associated project (if any)
Expected delivery date
- ASAP
Related milestones
- Milestone in sib-core
- Milestone in customer project
/cc @balessan