= 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