Skip to content
Merged

Misc #22

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .licenserc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ header:
- ".gitignore"
- "LICENSE"
- "NOTICE"
- "CODEOWNERS"
- "OWNERS"
- "**/Dockerfile"
- "**/dockerfile"
- "**/Containerfile.*"
Expand Down
34 changes: 34 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Code of Conduct and Covenant

## Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting

## Our Responsibilities

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.Attribution
This Code of Conduct is adapted from the Contributor Covenant, version 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html

For answers to common questions about this code of conduct, see https://www.contributor-covenant.org/faq
78 changes: 78 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Contributing Guidelines

Thank you for your interest in contributing to llm-d. Community involvement is highly valued and crucial for the project's growth and success. The llm-d project accepts contributions via GitHub pull requests. This outlines the process to help get your contribution accepted.

To ensure a clear direction and cohesive vision for the project, the project leads have the final decision on all contributions. However, these guidelines outline how you can contribute effectively to llm-d.

## How You Can Contribute

There are several ways you can contribute to llm-d:

* **Reporting Issues:** Help us identify and fix bugs by reporting them clearly and concisely.
* **Suggesting Features:** Share your ideas for new features or improvements.
* **Improving Documentation:** Help make the project more accessible by enhancing the documentation.
* **Submitting Code Contributions (with consideration):** While the project leads maintain final say, code contributions that align with the project's vision are always welcome.

## Reporting Issues

Before submitting a new issue, please:

* **Check Existing Issues:** Search the issue tracker to see if a similar issue has already been reported.
* **Be Clear and Concise:** Provide a descriptive title and detailed steps to reproduce the issue. Include your operating system, relevant software versions, and any error messages.
* **Provide Context:** Explain the expected behavior and what you observed instead.

## Suggesting Features

We welcome your ideas for improving llm-d! When suggesting a feature:

* **Explain the Use Case:** Describe the problem the feature solves or the benefit it provides.
* **Provide Details:** Outline how the feature would work, if possible.
* **Be Open to Discussion:** Feature requests may be discussed and refined before a decision is made. The project leads will ultimately decide on the inclusion of new features based on the project's overall direction.

## Improving Documentation

Good documentation is essential for any project. You can contribute by:

* **Fixing Typos and Errors:** Correcting any mistakes you find in the documentation.
* **Clarifying Explanations:** Making existing documentation easier to understand.
* **Adding Missing Information:** Documenting new features or expanding on existing ones.
* **Providing Examples:** Creating clear and helpful usage examples.

Pull requests for documentation improvements are welcome.

## Submitting Code Contributions

The process for accepting code contributions is as follows:

1. **Discuss First (Recommended):** For significant changes or new features, it's highly recommended to open an issue first to discuss in the community. This helps ensure your effort aligns with the project's goals and avoids potential rework.
2. **Fork the Repository:** Create your own fork of the relevant llm-d repository.
3. **Create a Branch:** Make your changes in a dedicated branch within your fork.
4. **Follow Coding Standards:** Adhere to any existing coding style or conventions used in the project.
5. **Write Tests (if applicable):** If your contribution includes code changes, please include relevant tests.
6. **Submit a Pull Request (PR):** Once you're satisfied with your changes, submit a pull request to the main repository. Clearly describe the changes you've made and why.

## Code Review Process

All pull requests will be reviewed by the lead core Maintainer. Feedback will be provided, and you may be asked to make revisions. The project leads will ultimately decide whether to merge the pull request based on its alignment with the project's vision, code quality, and overall impact.

## Community and Communication

* **Developer Slack:** Join our developer Slack workspace at [ llm-d.slack.com ] to connect with the core maintainers and other contributors, ask questions, and participate in discussions.
* **Weekly Meetings:**Project updates, ongoing work discussions, and Q&A will be covered in our weekly project meeting. Details regarding the day, time, and meeting link will be shared soon!


* **Social Media:** Follow us on social media for the latest news, announcements, and updates:
* **X:** [https://x.com/_llm_d_]
* **LinkedIn:** [linkedin.com/company/llm-d]
* **Reddit:** [https://www.reddit.com/r/llm_d/]

## License

By contributing to llm-d, you agree that your contributions will be licensed under the [Apache 2.0 License](LICENSE).

## Code of Conduct

Please note that we expect all contributors to adhere to a respectful and professional code of conduct. Detailed documentation can be found here

Thank you again for your interest in llm-d! Your contributions, in any form, are valuable.

4 changes: 4 additions & 0 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
approvers:
- vMaroon
- kfirtoledo
- SharonGil