Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 2.12 KB

CONTRIBUTING.md

File metadata and controls

46 lines (32 loc) · 2.12 KB

Contributing Guide

Thank you for considering contributing to Lusci! We welcome contributions from the community to help improve the project and make it even better. This guide outlines the various ways you can contribute.

  1. Reporting Bugs: If you encounter any bugs or issues with the project, please open an issue on GitHub. Include detailed information about the bug and steps to reproduce it.
  2. Feature Requests: If you have ideas for new features or improvements, feel free to open an issue to discuss them. We value your feedback and ideas.
  3. Code Contributions: If you're a developer and want to contribute code to the project, you can fork the repository, make your changes, and submit a pull request. Please follow our coding standards and guidelines.
  4. Documentation Improvements: Help us improve the project's documentation by fixing typos, adding examples, or clarifying instructions. You can edit the documentation directly on GitHub.

Development

Tools

We use the following tools for development:

Installation

git clone https://github.com/9aia/lusci
cd lusci

Committing

Releasing

Scripts

  • gradle run: Start.
  • gradle shadowJar: Build JAR for production.
  • docker compose up: Run JAR using Docker.
  • docker compose down: Stop JAR using Docker.
  • gradle release: Release new version.