This repo contains the codebase for everything related to Código Lab's webpage.
- Run
yarn install
to install dependencies - Run
yarn develop
to run the server locally, visit localhost:8000
The current list of Gatsby plugins, subject to change:
- Google Tag Manager (GTM)
- Callbell
- Universal Google Analytics
- Google Analytics (GA)
- MailChimp - coming soon..
Current planned integrations, subject to change:
- Typeform/Wispform link to apply to next course batch
- Blog (Ghost?) - coming soon..
- codigolab.io hosted on Dreamhost - deploys from commits to
develop
We use Netlify to deploy whenever the develop branch on this repo is updated, with both codigolab.io and codigolab.co DNS mappings pointing to Netfify. This means that upon a merge to develop, live changes will be seen on codigolab.io.
This site is based off the Stellar site template, designed by HTML5 UP.
To add any changes, please open up a pull request against the develop branch by following the steps below:
- If not already on
develop
, make sure you switch to thedevelop
branch and that you are up to date with the latest changes:
git checkout develop
git pull
- Create a new feature branch to work on:
git branch feature/my-changes
- Run
yarn develop
and access your work in progress atlocalhost:8000
- Make any changes you want (using VSCode for example)
- Once you are satisfied with your changes, commit and push them to GitHub:
git add .
git commit -m "I updated some stuff"
git push
- Now it is time to open up a Pull Request (PR). Navigate to the GitHub repository (here or https://github.com/codigolab/codigolab-website), go to Pull Requests tab and Create Pull Request. Make sure the base branch is
develop
. This is the branch you want to merge into. - Request @dankostiuk as reviewer. Have them review your changes and merge into
develop
. - See your changes live on https://www.codigolab.io