Update: TODO

This commit is contained in:
Óscar M. Lage 2022-03-28 22:10:24 +02:00
parent 66a5a25a7f
commit 5686f748a8

20
TODO.md
View File

@ -6,10 +6,7 @@
- [x] Flag that sets the debug mode - [x] Flag that sets the debug mode
- [x] Flag to show the version - [x] Flag to show the version
- [x] Page versioning in a really basic way - [x] Page versioning in a really basic way
- [ ] Flag to select store
- [ ] Config file (to select store and some other future options)
- [x] Makefile helper - [x] Makefile helper
- [ ] Reload if files changes [idea](https://medium.com/@olebedev/live-code-reloading-for-golang-web-projects-in-19-lines-8b2e8777b1ea#.gok9azrg4)
- [ ] CI (gofmt, golint, more)? - [ ] CI (gofmt, golint, more)?
## Bootstrap ## Bootstrap
@ -18,5 +15,20 @@
- [x] Sample Model - [x] Sample Model
- [x] Store interface (gorm, file...) - [x] Store interface (gorm, file...)
- [x] Open db store - [x] Open db store
- [ ] Open file store
- [x] Templates - [x] Templates
## Must
> Must have things (as tasks)
- [ ] List history (in every detail page, a link to the history should be included)
- [ ] Deal with static content (images, attachments...)
- [ ] If you're about to save not the latest version, button: save -> restore
- [ ] Delete any page or version
- [ ] Not allow to create a kind of forbidden-words list (edit, list, version...)
- [ ] Redirect page/ -> page
## Enhacements
> Things that would be awesome to have, but not necessary for now
- [ ] Config file (to select store and some other future options)
- [ ] Flag to select store
- [ ] Open file store
- [ ] Reload if files changes [idea](https://medium.com/@olebedev/live-code-reloading-for-golang-web-projects-in-19-lines-8b2e8777b1ea#.gok9azrg4)