From c34fa3effa6799a51f33bcc99f9b205d64f4e52c Mon Sep 17 00:00:00 2001 From: f0x Date: Sat, 19 Jun 2021 00:31:08 +0200 Subject: [PATCH] update CONTRIBUTING with css bundling instructions, and go fmt --- CONTRIBUTING.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2c82ef2..45d3953 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,6 +34,8 @@ Once that's done, you can try building the project: `go build ./cmd/gotosocial`. If there are no errors, great, you're good to go! +To work with the stylesheet for templates, you need [Node.js](https://nodejs.org/en/download/), then run `yarn install` in `web/source/`. Recompiling the bundle.css is `node build.js` but can be automated with [nodemon](https://www.npmjs.com/package/nodemon) on file change: `nodemon -w style.css build.js`. + ## Setting up your test environment GoToSocial provides a [testrig](https://github.com/superseriousbusiness/gotosocial/tree/main/testrig) with a bunch of mock packages you can use in integration tests. @@ -90,7 +92,7 @@ To run the linter, use: golint ./... ``` - +Then make sure to run `go fmt ./...` to update whitespace and other opinionated formatting. ## Financial Compensation