This repository contains the source code of https://goa.design. The site is a static website built using hugo.
Is that typo bugging you? us too! If you want to do something about it:
- Fork and clone the repo
- Open a terminal,
cd
into the cloned repo and runmake
- Edit the content of the markdown files in the
/content
directory. - Submit a Pull Request
make
starts a server on your box that "live-loads" all changes you make to the content (that is
the page should refresh itself each time you save a content page). Once make
complete simply open
a browser to http://localhost:1313 and browse to the page you are editing.
Translations are kept under the content
directory. Each language has its own top level directory
and its own branch both named after the language
code.
To contribute to an existing translation:
- Fork and Clone the repo.
- Checkout the language specific branch.
- Make your changes in the branch in
content/<code>
. - Send Pull Requests to the branch.
- When the translation is ready send a PR to the
master
branch.
To start a new translation:
- Open a new issue describing the new language being translated to
- Figure out your language code. For example:
ja
,zh
,es
,de
, ...etc. - A team member will make a new branch. For example
fr
orja
. - Fork the branch and add the required files, see below.
- Send PRs to the branch (this can be work in progress).
- When the translation is ready send a PR to the
master
branch.
The files that support a given language are:
layouts/<code>/
: contains the layout pageslayouts/section/<code>.html
: contains the index pagelayouts/partials/<code>/
: contains the partials files