Skip to main content

Contribution Basics

This topic provides the guidelines to follow when you contribute to Composable UI.

Getting Started

Before contributing, review the following guides:

By participating in this project, you agree to abide by the terms in these guides.

Reporting Issues

Ensure that you add all required details in your description, including steps to reproduce the issue and any relevant error messages.

Contributing Code

To contribute code to Composable UI:

  1. Fork the repository to your GitHub account.

  2. Clone the repository to your local machine.

  3. Create a new branch to make changes.

  4. Make your changes and test thoroughly.

    We recommend that you write tests for any new functionality.

  5. Submit a pull request to the Composable UI GitHub repository.

Branch and Commit Strategy

The following branch prefixes are recommended:

  • feat: Any new feature.
  • fix: Any bug fix.
  • chore: Any other type of task that is not a new feature or a bug fix, such as, updating the README file.

Use a verb when defining the name of the task as in the following format:

<prefix>/<verb>_<short-description-hyphenated>

For example:

  • feat/implement_reset_password_flow
  • fix/_fix_broken_doc_link
  • chore/update_readme

For commit messages and best practices, see Conventional Commits.

Contributing Documentation

If you notice any errors in the documentation or have suggestions for improvements, submit a pull request with your changes.