Skip to content

Latest commit

 

History

History
56 lines (30 loc) · 2.52 KB

contributing.md

File metadata and controls

56 lines (30 loc) · 2.52 KB

Contributors Guidelines

This document outlines essential information for individuals interested in contributing to LP, covering bug reports, feature proposals, pull requests, translations, and effective communication with developers.

Table of Contents

Reporting Bugs

If you come across any bugs or unexpected behavior, help us by providing detailed bug reports. Follow these steps:

  1. Check Existing Issues: Look through existing bug reports to ensure your bug hasn't been reported before.

  2. Provide Reproduction Steps: Clearly outline the steps to reproduce the bug.

  3. Include System Information: Specify your operating system, LP version, and any other relevant details.

  4. Attach Screenshots or Code Snippets: If applicable, provide visuals or code snippets that demonstrate the issue.

Proposing Features or Improvements

For feature requests or enhancement ideas:

  1. Check Existing Features: Verify that your proposal hasn't been discussed or suggested before in the feature requests.

  2. Clearly Describe the Proposal: Clearly articulate the new feature or improvement, including its purpose and potential benefits.

  3. Provide Mockups or Examples: Include any visual aids or examples that can help the development team understand your proposal better.

Contributing Pull Requests

Before submitting a pull request:

  1. Discuss the Change: Open an issue to discuss significant changes before starting any development work.

  2. Follow Code Standards: Ensure your code adheres to LP's coding standards.

  3. Provide Unit Tests: Include relevant unit tests for new features or changes.

  4. Document Changes: Update documentation to reflect any modifications made.

Communicating with Developers

Effective communication is crucial:

  1. Use Clear and Concise Language: Clearly express your thoughts and concerns.

  2. Participate in Discussions: Engage in relevant discussions and provide constructive feedback.

  3. Respect Diverse Opinions: Acknowledge and respect diverse opinions and perspectives.

Remember, your contributions and feedback are valued, and together, we can make LP better!