Skip to content

FIRST_CONTRIBUTION.md

CeloHT edited this page Jul 31, 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.

Welcome to the official CeloHT documentation. This knowledge base provides comprehensive documentation for users, developers, contributors, partners, researchers, and ecosystem participants. Explore architecture, APIs, smart contracts, developer guides, governance, security, educational resources, roadmap, transparency reports, and community initiatives. Built with openness, collaboration, and long-term sustainability in mind, the CeloHT documentation follows international open-source documentation standards to make learning, building, and contributing accessible to everyone.

Clone this wiki locally