Files
tuliprox/CONTRIBUTING.md
T
Marco FranssenandGitHub 09e8a79fa4 Use make native file caching (#583)
To force redo cached tasks (reinstall tools), a user can run `make -B
install-tools`.
2026-02-14 13:22:04 +01:00

1.8 KiB

Contributing

Thank you for your interest in contributing to Tuliprox! We welcome contributions of all kinds, including bug fixes, new features, documentation improvements, and more. To ensure a smooth contribution process, please follow the guidelines outlined below.

How to Contribute

Prerequisites

To contribute you will need Rust, cargo, cross, trunk, wasm-bindgen, and cargo-set-version installed. You can install them using the following command:

make install-tools

To force a reinstall of tooling or updating to the latest version, you can run:

make -B install-tools

Steps to Contribute

  1. Fork the Repository: Start by forking the Tuliprox repository to your GitHub account.

  2. Clone Your Fork: Clone the forked repository to your local machine.

    git clone git@github.com:your-username/tuliprox.git
    cd tuliprox
    
  3. Create a Branch: Create a new branch for your contribution.

    git checkout -b feature/your-feature-name
    
  4. Make Your Changes: Implement your changes in the codebase. Please ensure that your code follows the existing style and conventions.

  5. Test Your Changes: Format, lint, and run tests to ensure that your changes are clean and tidy and do not break existing functionality.

    make fmt lint test
    
  6. Commit Your Changes: Commit your changes with a descriptive message.

    git add .
    git commit -m "Add your descriptive message here"
    
  7. Push Your Changes: Push your changes to your forked repository.

    git push origin feature/your-feature-name
    
  8. Create a Pull Request: Open a pull request on the original Tuliprox repository, describing your changes and their purpose.

  9. Address Feedback: Be responsive to any feedback or requests for changes from the maintainers.