Welcome to this repository which contains the code of the new web client of the Trillion Tree Campaign at https://www.trilliontreecampaign.org/ written in NextJS. For contributions please read our contribution guide as well as our code of conduct
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result. The page auto-updates as you edit the file.
This project uses GitFlow (https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) with Master-Branch master
and Development-Branch develop
. The Master-Branch will be automatically released by Vercel BOT to the production system. There are currently some more protected branches and one tag (staging
with mockup data, test
with test data and a the tag devel
also with test data) also build by Vercel BOT automatically and mapped to test backends using the branch/tag name as subdomain.
App Versioning Guide
eg: Version M.F.B V 1.1.10
M = Major Changes F = Feature Addition B = Critical Bug Fixes and Additions
Release candidate can have the target version number
V 1.1.11
RC 1
Beta and Alpha builds can also have target version number
V 1.1.11
B 12
V 1.1.11
A 12
[increment per release]
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy this Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.