Add more todo items
This commit is contained in:
27
TODO.md
27
TODO.md
@@ -4,8 +4,33 @@
|
|||||||
- ⚠️ Huge task - needs breakdown before starting
|
- ⚠️ Huge task - needs breakdown before starting
|
||||||
|
|
||||||
|
|
||||||
|
- [ ] migrations, seeding, fixtures
|
||||||
|
|
||||||
|
```sql
|
||||||
|
CREATE SCHEMA fw;
|
||||||
|
CREATE TABLE fw.users (...);
|
||||||
|
CREATE TABLE fw.groups (...);
|
||||||
|
```
|
||||||
|
|
||||||
|
```sql
|
||||||
|
CREATE TABLE app.user_profiles (...);
|
||||||
|
CREATE TABLE app.customer_metadata (...);
|
||||||
|
```
|
||||||
|
|
||||||
|
- [ ] flesh out `mgmt` and `develop` (does not exist yet)
|
||||||
|
|
||||||
|
4.1 What belongs in develop
|
||||||
|
|
||||||
|
- Create migrations
|
||||||
|
- Squash migrations
|
||||||
|
- Reset DB
|
||||||
|
- Roll back migrations
|
||||||
|
- Seed large test datasets
|
||||||
|
- Run tests
|
||||||
|
- Snapshot / restore local DB state (!!!)
|
||||||
|
|
||||||
|
`develop` fails if APP_ENV (or whatever) is `production`. Or maybe even
|
||||||
|
`testing`.
|
||||||
|
|
||||||
- [ ] Add default user table(s) to database.
|
- [ ] Add default user table(s) to database.
|
||||||
|
|
||||||
@@ -44,6 +69,8 @@
|
|||||||
necessary at all, with some sane defaults and an easy to use override
|
necessary at all, with some sane defaults and an easy to use override
|
||||||
mechanism
|
mechanism
|
||||||
|
|
||||||
|
- [ ] time library
|
||||||
|
|
||||||
- [ ] fill in the rest of express/http-codes.ts
|
- [ ] fill in the rest of express/http-codes.ts
|
||||||
|
|
||||||
- [ ] fill out express/content-types.ts
|
- [ ] fill out express/content-types.ts
|
||||||
|
|||||||
Reference in New Issue
Block a user