A maintenance calendar
This page is for designers who want maintenance to happen without remembering it. Adapt the rhythm to the time you have; a smaller calendar kept is better than a large one ignored.
The rhythm
| When | Task | Page |
|---|---|---|
| Weekly | Read new issues; watch Exponential changes | Following Exponential releases |
| Each Exponential release | Upgrade test, then a theme release if needed | Upgrade testing, step by step |
| Each theme release | Accessibility, CSP, visual and performance audits | Accessibility, CSP |
| Each security report | Handle at once | Handling security reports |
| Quarterly | Dependencies and their licenses; old deprecations due | Keeping dependencies up to date, A deprecation policy |
| Yearly | Support policy, compatibility matrix, PHP range, screenshots, README | A support policy, A compatibility matrix |
Step by step
- Put the rows into your calendar or as recurring issues in the theme's repository.
- Keep a short log of each cycle in an issue: what was checked, what was released.
- Review the rhythm once a year.
Related pages
- Checklist: one maintenance cycle
- Maintenance subscriptions
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.