Document changes with original project
- 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