Skip to content

FIRST_CONTRIBUTION.md

CeloHT edited this page Aug 4, 2026 · 1 revision

First Contribution

Welcome to CeloHT!

Thank you for your interest in contributing to our open-source community. Every contribution big or small helps us build a more inclusive and sustainable financial ecosystem.


Before You Begin

Please read:

  • Getting Started
  • Contributing Guide
  • Code of Conduct
  • Governance

These documents explain how our community works and how decisions are made.


Ways to Contribute

You don't have to write code to make an impact.

You can contribute by:

  • Improving documentation
  • Fixing grammar or translations
  • Reporting bugs
  • Suggesting new features
  • Testing the dApp
  • Reviewing pull requests
  • Improving accessibility
  • Creating educational content
  • Organizing community events
  • Helping new contributors

Every contribution is valuable.


Step 1 — Fork the Repository

Click Fork on GitHub.

This creates your own copy of the CeloHT repository.


Step 2 — Clone Your Fork

git clone https://github.com/YOUR_USERNAME/CeloHT.git

cd CeloHT

Step 3 — Create a New Branch

git checkout -b feature/my-first-contribution

Use a descriptive branch name.

Examples:

  • docs/update-faq
  • fix/navbar
  • feature/agent-dashboard

Step 4 — Make Your Changes

Keep changes:

  • Small
  • Focused
  • Well documented

Follow the project's coding standards.


Step 5 — Test Your Changes

Before submitting:

npm install

npm run lint

npm test

npm run build

All checks should pass successfully.


Step 6 — Commit Your Changes

Example:

git commit -m "docs: improve installation guide"

Use clear and descriptive commit messages.


Step 7 — Push Your Branch

git push origin feature/my-first-contribution

Step 8 — Open a Pull Request

Describe:

  • What changed
  • Why it changed
  • Screenshots (if applicable)
  • Related issue number

A maintainer will review your contribution.


Contribution Guidelines

Please:

  • Write clean code
  • Document new features
  • Respect other contributors
  • Keep pull requests focused
  • Avoid unrelated changes

Code Review

Every pull request is reviewed for:

  • Code quality
  • Security
  • Performance
  • Documentation
  • Compatibility

Maintainers may request improvements before merging.


Community Principles

We believe in:

  • Transparency
  • Respect
  • Collaboration
  • Diversity
  • Inclusion
  • Sustainability
  • Open Knowledge

Recognition

Contributors may be recognized through:

  • Contributors page
  • Release notes
  • Community announcements
  • GitHub contributor statistics

Every contribution helps strengthen the CeloHT ecosystem.


Need Help?

If you have questions:

  • Open a GitHub Discussion
  • Create an Issue
  • Contact the maintainers

The community is here to help.


Thank you for contributing to CeloHT.

Together, we are building an open, community-driven future for digital finance and sustainable development.

CeloHT

Community-powered Web3 for real-world impact.

CeloHT is an open-source community initiative building practical solutions around Web3, financial inclusion, education, decentralized services, and environmental impact.

Learn. Build. Participate. Impact.

Clone this wiki locally