Skip to content

Latest commit

 

History

History
18 lines (17 loc) · 1.17 KB

TODO.md

File metadata and controls

18 lines (17 loc) · 1.17 KB

TODO

  • https://github.com/actions/upload-release-asset
  • fix Transactional after 2.2.0.M4 migration (now spring expects reactive transactional manager instead of JPA)
  • migrate from postgres to reactive postgres or R2DBC, or to some reactive NoSQL (mongodb, etc...)
  • migrate from Mustache template engine to Thymeleaf
  • migrate from Bootstrap to Materialize.css
  • migrate file-items-service and file-server from mvc to reactive webflux
  • add more advanced security, secure by MVC method...
  • improve files-db sync (replace FileSystem with GridFS or ...?)
  • backup, restore, migration...
  • support removing files (rly..? as minimum from db)
  • p2p, bi-directional files synchronization with spring scheduling or batch
  • gradle github release plugin (at the moment, for publishing releases to github is using maven. see pom.xml)
  • migrate to Gradle 6.0+ version
  • migrate to org.asciidoctor.jvm.convert Gradle plugin
  • JGiven (+Gradle plugin) 1.+ version
  • migrate to java 17