Установка из исходников

  1. Установите последние версии GoLang и NodeJS
  2. Скачайте исходники программы:
    git clone https://github.com/NightMan-1/QVNote
  3. Перейдите в директорию с исходниками и установите зависимости для GUI:
    npm install
  4. Установите зависимости для серверной части:
go get -u github.com/go-bindata/go-bindata/...
go get -u github.com/blevesearch/bleve
go get -u github.com/blevesearch/snowballstem
go get -u github.com/dustin/go-humanize
go get -u github.com/imroc/req
go get -u github.com/json-iterator/go
go get -u github.com/kataras/iris
go get -u github.com/iris-contrib/middleware/cors
go get -u github.com/google/uuid
go get -u github.com/siddontang/ledisdb/config
go get -u github.com/siddontang/ledisdb/ledis
go get -u github.com/json-iterator/go
go get -u github.com/marcsauter/single
go get -u github.com/josephspurrier/goversioninfo/cmd/goversioninfo
go get -u github.com/syndtr/goleveldb/leveldb
go get -u github.com/go-ini/ini
  1. Дополнительные требования для Windows:
go get -u github.com/gen2brain/beeep
go get -u github.com/gen2brain/dlgs
go get -u github.com/getlantern/systray
go get -u github.com/gonutz/w32
  1. Дополнительные требования для Mac OS:
go get -u github.com/gen2brain/beeep
go get -u github.com/gen2brain/dlgs
go get -u github.com/getlantern/systray
go get -u github.com/gonutz/w32
  1. Компиляция исходников:
npm run build
go-bindata templates/... icon.ico
goversioninfo
go build