illyabusigin / goa.design

Public website for goa

Home Page:http://goa.design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

goa.design

This repository contains the source code of http://goa.design. The site is a static website built using hugo and served from Google Cloud Storage.

Contributing

Is that typo bugging you? us too! If you want to do something about it:

  1. Fork and clone the repo
  2. Open a terminal and run make inside the repo.

make starts a server on your box that "liveloads" all changes you make to the content (that is the page should refresh itself each time you save a content page).

  1. Edit the content in the /content directory.
  2. Submit a Pull Request

Deployment

After a commit is pushed to the master branch the TravisCI job does the following:

  1. It clones the goa repository in a temporary directory.
  2. It runs a modified version of godoc2md to produce Markdown files from the sources. The modified version also adds anchors to each title.
  3. It runs hugo which produces the HTML from the markdown files (both the static markdown files and the ones generated by godoc2md).
  4. It pushes the results to GCS.

About

Public website for goa

http://goa.design

License:MIT License


Languages

Language:CSS 48.8%Language:JavaScript 28.4%Language:Go 13.8%Language:HTML 8.7%Language:Makefile 0.4%Language:GCC Machine Description 0.0%