With somewhat soon (once #5212 is done) 1.0 approaching, we can start thinking about breaking changes we might want to implement to make long-term maintainability easier.
### Tasks
- [ ] https://github.com/inventree/InvenTree/issues/5015
- [ ] https://github.com/inventree/InvenTree/issues/5578
- [ ] moving config files out of the code source
- [ ] do not require any envs on docker startup, assume local subfolder /data
- [ ] rename default python `env` to `.venv`
- [x] (strikken) respect AUTH_USER_MODEL https://github.com/inventree/InvenTree/pull/6418
- [ ] https://github.com/inventree/InvenTree/discussions/6420 raise to py 3.10
- [ ] rename `master` to `main`
- [ ] Remove django-otp migration introduced in https://github.com/inventree/InvenTree/pull/6293
See also this discussion #6173 (comment)
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too