shiori icon indicating copy to clipboard operation
shiori copied to clipboard

Document changes with original project

Open techknowlogick opened this issue 6 years ago • 0 comments

  • Switched to using XORM to be able to handle multiple DB types (so MySQL, PostgreSQL, MSSQL, and more!)
  • Using go mod, to handle go dependencies (no more git submodules)
  • Using npm to handle JS/CSS/Font dependencies (now the files don't need to be stored in the repo, only package.json)
  • Using parcel as a build tool to pack all the frontend dependencies together
  • With parcel & npm I have Vue set to use production mode
  • Building binaries for many additional platforms (including macOS, and arm)
  • provide compressed version of binaries
  • provide sha256 hashes of releases
  • Setup a GitHub bot to ensure that dependencies stay up to date
  • Added makefile to make some repeated commands that I use for development easier to remember
  • Some security enhancements
  • Switch from vfsgen to packr2 for embedding assets into binary
  • Merged in some of the open PRs against this repo into the fork to use their enhancement
  • Switch from travis-ci to Drone (I am unsure about the future of Travis due to their recent acquisition and firing of many of their staff)
  • Use urfave/cli instead of cobra for command line management
  • Use gonic-gin for handling web requests
  • and a lot more enhancements

techknowlogick avatar Feb 26 '19 02:02 techknowlogick