Include -config and -init-db steps in make install

This also moves development instructions to documentation repo.
This commit is contained in:
Matt Baer 2019-04-16 11:27:27 -04:00
parent 771c7acf5f
commit 7a07e1009b
2 changed files with 3 additions and 20 deletions

View file

@ -57,7 +57,9 @@ deps-no-sqlite:
$(GOGET) -d -v ./...
install : build
cmd/writefreely/$(BINARY_NAME) --config
cmd/writefreely/$(BINARY_NAME) --gen-keys
cmd/writefreely/$(BINARY_NAME) --init-db
cd less/; $(MAKE) install $(MFLAGS)
release : clean ui assets

View file

@ -97,26 +97,7 @@ WriteFreely is available in these package repositories:
## Development
Ready to hack on your site? Here's a quick overview.
### Prerequisites
* [Go 1.10+](https://golang.org/dl/)
* [Node.js](https://nodejs.org/en/download/)
### Setting up
```bash
go get -d github.com/writeas/writefreely/cmd/writefreely
```
Configure your site, create your database, and import the schema [as shown above](#quick-start). Then generate the remaining files you'll need:
```bash
make install # Generates encryption keys; installs LESS compiler
make ui # Generates CSS (run this whenever you update your styles)
make run # Runs the application
```
Ready to hack on your site? Get started with our [developer guide](https://writefreely.org/docs/latest/developer).
## Docker