Acourse Website
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
config
internal
raw-assets
settings
style
template
vendor
.gitignore
.travis.yml
Dockerfile
Gulpfile.js
LICENSE
Makefile
README.md
cloudbuild.yaml
go.mod
go.sum
main.go
package.json
table.sql
yarn.lock

README.md

acourse

Build Status Coverage Status

Acourse Website acourse.io

Development

Config

  • add config/sql_url to your postgres 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

Running

  • go get -u github.com/acoshift/goreload
  • yarn install
  • make style
  • make dev

Testing

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