Update TODO.md
This commit is contained in:
parent
0d1fddf512
commit
6cbcf3c69c
26
TODO.md
26
TODO.md
@ -3,16 +3,21 @@
|
|||||||
- [x] Add team manager
|
- [x] Add team manager
|
||||||
- [x] Add site manager
|
- [x] Add site manager
|
||||||
- [x] Add site list
|
- [x] Add site list
|
||||||
- [ ] FIXME Isolate public routes from ensureLoggedIn
|
- [x] Isolate public routes from ensureLoggedIn - done by using jsonrpc
|
||||||
- [x] Add `Comments` component
|
- [x] Add `Comments` component
|
||||||
- [ ] Add tests for site manager
|
- [ ] Add tests for site manager
|
||||||
- [ ] Fix React SSR error handling
|
- [ ] Fix React SSR error handling
|
||||||
- [ ] Add React error boundaries
|
- [ ] Add React error boundaries
|
||||||
- [ ] Use strings as ids for big decimals
|
- [ ] Use strings as ids for big decimals
|
||||||
- [ ] Integrate Google login
|
- [ ] Integrate Google (and other social fb/twitter) logins
|
||||||
- [ ] Improve documentation
|
- [ ] Framewor development
|
||||||
|
- [ ] Improve comments
|
||||||
- <strike>[ ] Add IOC</strike>
|
- [ ] Generate docs using using `typedoc`
|
||||||
|
- [ ] Generate framework website using Docusaurus
|
||||||
|
- [ ] Split framework projects and actual projects
|
||||||
|
- [ ] Experiment with styled components
|
||||||
|
- [ ] Replace tslint with eslint:
|
||||||
|
https://github.com/typescript-eslint/typescript-eslint
|
||||||
|
|
||||||
# JSONRPC
|
# JSONRPC
|
||||||
|
|
||||||
@ -20,7 +25,7 @@
|
|||||||
- [x] Make it easy to create actions and reducers based on JSONRPC method
|
- [x] Make it easy to create actions and reducers based on JSONRPC method
|
||||||
sigatures
|
sigatures
|
||||||
- [x] Refactor part of functionality as POC
|
- [x] Refactor part of functionality as POC
|
||||||
- [ ] Refactor comments projects to only use JSONRPC
|
- [x] Refactor comments projects to only use JSONRPC
|
||||||
|
|
||||||
# ORM
|
# ORM
|
||||||
|
|
||||||
@ -29,7 +34,14 @@
|
|||||||
|
|
||||||
# Tests
|
# Tests
|
||||||
|
|
||||||
- [ ] Figure out a way to make server-side tests execute successfully without
|
- [x] Figure out a way to make server-side tests execute successfully without
|
||||||
|
|
||||||
`--runInBand`
|
`--runInBand`
|
||||||
|
Done by using unique user ids per jest thread, using the
|
||||||
|
`process.env.JEST_WORKER_ID` variable on the mysql projects.
|
||||||
|
|
||||||
|
The `server/` tests run migrations at the beginning and each jest worker
|
||||||
|
creates a new in-memory SQLite database because TypeORM will not allow
|
||||||
|
multiple (queued) transactions - it only uses a single SQLite connection.
|
||||||
|
|
||||||
# Issues
|
# Issues
|
||||||
|
|||||||
@ -1 +0,0 @@
|
|||||||
- [ ] Try out styled-components
|
|
||||||
Loading…
x
Reference in New Issue
Block a user