This is the repository for the Celo Africa DAO website.
This repository accepts contributions via GitHub pull requests. This document outlines some contributing guidelines, contact points, and other resources to make it easier to contribute to this repository.
If you've run into a problem or have a suggestion, browse the open issues before opening a new one. We use the following label system to organize our issues.
- Create a fork of the repository or create a template, install neccessary dependencies by running
yarn
. - To start your server, run
yarn build
oryarn-start
and you'll have your development server running on localhost:3000.
To add a new content, e.g page, please note this is a NextJS and Chakra-ui app, a knowledge of NextJS and Chakra-ui is required to work with files and how pages are routed.
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.
To learn more about Chakra-ui , take a look at the following resources:
- Chakra-ui Documentation - learm about Chakra-ui and its different components.
- Comment under an issue you want to be assigned to.
- Create a New branch from
staging
with your name and the feature you are working on. for exampleKhadeejah/hero-section
. - Make sure you do a rebase or pull before making your pull request back to
staging
. - On your pull request, refrence the issue you worked on by mentioning the issue number or uurl you worked on.
Contributions to this repository can be made via pull requests on GitHub to the Staging Branch. When opening a PR, please tag @Khadeeejah.