Files
nwiki-doc/doc/CONTRIBUTING.md
2026-01-09 12:02:41 -06:00

1.5 KiB

Contributors Guide

This document describes the contribution process and formatting standards for this project. All contributors are expected to follow these guidelines to ensure a consistent and maintainable codebase.

Contribution Workflow

  • Work must be done in a dedicated branch (e.g., feature/xyz, fix/abc).
  • Code must follow the established structure under src/.
  • All contributions must be made through pull requests to the main branch.
  • Contributions must include meaningful commit messages that follow the defined
    format.

Commit Message Format

This project uses Gitmoji. Each commit message must begin with a Gitmoji and follow the defined structure.

Format

:emoji: Subject line

[Optional body message]
  • The subject line must be written in the imperative mood, capitalized,
    and limited to 80 characters maximum.
  • The optional body should be wrapped at 80 characters per line.
  • The subject must not end with a period.

Example

:memo: Update README with usage examples

Contribution Steps

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/my-feature.
  3. Write code and commit using the specified format.
  4. Push to the forked repository: git push origin feature/my-feature.
  5. Open a pull request with a clear, descriptive title.

Licensing

By contributing to this project, all contributors agree that their code will be licensed under the same license as the project.