https://github.com/acoshift/acourse
Acourse Website
https://github.com/acoshift/acourse
Last synced: 3 months ago
JSON representation
Acourse Website
- Host: GitHub
- URL: https://github.com/acoshift/acourse
- Owner: acoshift
- License: apache-2.0
- Created: 2016-09-11T18:17:56.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-07-28T15:07:05.000Z (11 months ago)
- Last Synced: 2025-07-28T17:19:10.057Z (11 months ago)
- Language: Go
- Homepage: https://acourse.io
- Size: 37.3 MB
- Stars: 47
- Watchers: 7
- Forks: 16
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# acourse
[](https://travis-ci.org/acoshift/acourse)
[](https://coveralls.io/github/acoshift/acourse?branch=master)
Acourse Website [acourse.io](https://acourse.io)
## Development
### Config
- add config/sql_url to your cockroachdb database
- add config/service_account to your gcloud service account (using for upload storage)
- add gcloud project id to config/project_id
- add gcloud bucket name to config/bucket
- add smtp email config to config/email_{from,password,port,server,user}
### Software
- [CockroachDB](https://www.cockroachlabs.com/)
- [Redis](https://redis.io/) (optional)
- [goreload](https://github.com/acoshift/goreload)
- [Node.js LTS](https://nodejs.org/)
### Running
- go get -u github.com/acoshift/goreload
- yarn install
- make style
- make dev
## Testing
```sh
go get -u github.com/stretchr/testify/mock
go get -u github.com/onsi/ginkgo/ginkgo
go get -u github.com/onsi/gomega/...
go test ./...
```
## License
Apache-2.0