Coderbunker Canada landing page
Brief: https://docs.google.com/document/d/1xpbedH1DP_uP1s9IhstSerLtQEcD-CYtuRYbqVcE-C8/edit#
Production: coderbunker.ca
Staging: coderbunker-staging.netlify.app
- Wireframe (Phase 1): figma
- One-pager (Phase 1): Pull Request
- Refer to this issue
- Phase 2: To be envisioned
Continuous Deployment on Netlify of the main branch of this repo (i.e. everytime code got merged onto the main branch, it will trigger a rebuild on Netlify.
Changes can be seen 👉 coderbunker.ca
To be added to Netlify, contact carms.ng@technolibre.ca
You can refer to Netlify preview on the pull request.
Alternatively, you can use gh-pages 👉 coderbunker.github.io/coderbunker.ca
gatsby clean
npm run deploy
or
gatsby clean
gatsby build --prefix-paths && gh-pages -d public -r git@github.com:coderbunker/coderbunker.ca.git
npm run build
or
gatsby build
coderbunker
├── locales
├── src
│ ├── assets
│ │ ├── content
│ │ ├── fonts
│ │ └── images
│ │ └── portraits // 👈 add team member image here
│ ├── components
│ │ ├── button.js
│ │ └── // 👈 add reusable components, etc...
│ ├── pages
│ │ ├── 404.js
│ │ └── index.js
│ ├── pdfs
│ │ └── placeholder.pdf
│ └── styles
├── gatsby-browser.js
├── gatsvy-config.js
├── gatsby-node.js
├── gatsby-ssr.js
├── postcss.config.js
└── tailwind.config.js
-
Add an image in the
team
folder.- Name the images following the format starting with
002
- it will be displayed as part of the stacked avatar and the team carousel if included in the team.json.
- Name the images following the format starting with
├── src
├── assets
├── content
│ └── team.json // 👈 add team member info here
├── images
└── portraits // 👈 add team member image here
├── 001_ricky_ng_adam.jpg
└── 002_etc...
- Add a slide to the team carousel
{
"content": [
{
"name": "Ricky Ng-Adam",
"title": "Founder, CoderBunker",
"linkedin": "https://www.linkedin.com/in/rngadam/",
"github": "https://github.com/rngadam",
"image": "001_ricky_ng_adam.jpg", // 👈 reference the image in the `team` folder
"highlights": [ // 👈 optimal length <= 7
"25 years experience in software development",
"Architecture, design, R&D",
"Team recruitment, building and coaching",
"Javascript, Python, C/C++, bash, plpgsql",
"API: REST, Websockets, GraphQL",
"Deployment (Linux, Ansible, Cloud, Docker)",
"Database (PostgreSQL)"
]
},
{ ...next member }
]
}
├── locales
└── fr
├── team.json // 👈 add FR string specific to the team member info
└── index.json // 👈 add the rest of the FR string