|
2 years ago | |
---|---|---|
client | 2 years ago | |
docs | 2 years ago | |
server | 2 years ago | |
.gitignore | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago |
README.md
Kulini
A recipe management program
Copyright
Copyright © 2018–2021 Marc Schlagenhauf
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
How to build this project
Install Node.js, npm, Go and Git on your system. If you are using a Linux distribution you can usually find packages in your repositories. If not or if you are using a different operating system you can download Go at https://golang.org/dl/, Node.js at https://nodejs.org/en/download/ and Git at https://git-scm.com/downloads.
Clone this repository into your GOPATH:
mkdir -p $GOPATH/src/git.schlagma.de/
cd $GOPATH/src/git.schlagma.de/
git clone https://git.schlagma.de/marc/kulini.git
Server
cd kulini/server/
go build
./server
Client
cd ../client/
npm install
npm run build