Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acoshift/acourse
Acourse Website
https://github.com/acoshift/acourse
Last synced: about 1 month 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 (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-12-10T11:59:40.000Z (about 1 year ago)
- Last Synced: 2024-06-20T14:26:18.149Z (7 months ago)
- Language: Go
- Homepage: https://acourse.io
- Size: 37.3 MB
- Stars: 47
- Watchers: 8
- Forks: 16
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# acourse
[![Build Status](https://travis-ci.org/acoshift/acourse.svg?branch=master)](https://travis-ci.org/acoshift/acourse)
[![Coverage Status](https://coveralls.io/repos/github/acoshift/acourse/badge.svg?branch=master)](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