28 lines
751 B
Plaintext
28 lines
751 B
Plaintext
= Todo
|
|
:icons: font
|
|
|
|
* Operations
|
|
** [ ] dockerize the build
|
|
** [ ] integrate CI/CD
|
|
** [ ] run on https://cabinet.chrissexton.org[cabinet.chrissexton.org]
|
|
** [ ] create redirect or https://cab.chrissexton.org[cab.chrissexton.org]
|
|
* Vue Frontend
|
|
** [ ] spend some time learning about TypeScript/Vue.js style
|
|
** Documents
|
|
*** [ ] adoc editor widget
|
|
** Authentication
|
|
*** [ ] some kind of user auth
|
|
** Views
|
|
*** [ ] editor view
|
|
*** [ ] public index/search view
|
|
* Backend
|
|
** [ ] save endpoint
|
|
*** [ ] need to generate a slug for entries
|
|
*** [ ] add authentication/authorization
|
|
*** [ ] convert document to adoc (give format?)
|
|
*** [ ] test in frontend
|
|
*** [ ] check for unique tags
|
|
*** [ ] set some db fields not null
|
|
** [ ] search endpoint
|
|
* CLI Frontend
|