The Climate Agency
The Climate Agency is a marketing strategy consultancy, non-profit, and dedicated to help climate projects scale up.
![](/public/images/logos/CA.svg)
Authors โ๏ธ
Environments ๐
Developing ๐งฑ
Built with
- next (^12.1.6) & typescript (^4.7.3)
- @storybook/react (^6.5.7)
- @stitches/react (^1.2.8)
- embla-carousel-react (^6.2.0)
- @react-spring (^9.4.5)
Prerequisites ๐
Global dependencies for development ๐งถ
- Node.js -> an asynchronous event-driven JavaScript runtime, designed to build scalable network applications
- nvm -> quickly install and use different versions of node via the command line
- yarn -> package and project manager
๐ก The node version we are using in the project is 17.6.0. It can be found in the .nvmrc
file.
Developing the project
Download the repo โฌ๏ธ
- Clone the GitHub repo of the project:
git clone git@github.com:StudioCompanion/climate-agency.git
- Navigate to the project in your local folder
cd climate-agency/
- Install all dependencies and dev-dependencies in found
package.json
file
yarn install
After these steps, you are now ready to run the project locally ๐
- In your terminal, run:
yarn dev
This will run the website in your local server.
- Run
Storybook
- for this you will need to open a separate terminal window.
yarn storybook
Here you can see all components in isolation.
Delpoying / Publishing โ๏ธ
There's an automatic pipeline from pushing to main to the vercel deployment.
Versioning ๐ฆ
We use SemVer for versioning