This has been DEPRECATED; use build-support in new projects instead
Software and configuration that support TobiiPro's Cloud Services development.
IMPORTANT: Almost all github.com/tobiipro repositories have support-firecloud
as a git submodule.
It is therefore important that you clone these repositories recursively, otherwise make
will fail.
- use
git clone --recursive ...
- or run
git submodule update --init --recursive
after cloning.
-
newcomer
- bootstrap
- bootstrap your editor
- bootstrap AWS (console and CLI) (optional)
- bootstrap your
gpg
signature (optional)
-
daily work
git
(and Github) Pull Requests- working with
make
- working with a local
npm
dependency - how to release
- style
Use common sense and BE CONSISTENT. (Google)
- shell
- Makefile
- JavaScript/TypeScript
- SASS
-
set up a new
git
repository -
Amazon Web Services
-
Internals
/bin
has executable shell scripts/sh
has common include shell scripts e.g. sourced from/bin
shell scripts/ci
has scripts that help bootstrap a CI machine/dev
has scripts that help bootstrap a developer machine/dockerfiles
has Dockerfiles bootstrapped withsupport-firecloud
/generic
has configuration that is not repo-specific/repo
has configuration that is repo-specific, for those repositories bootstrapped withsupport-firecloud