Skip to main content
Campus is committed to providing a welcoming, inclusive, and harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone. We are committed to creating a positive and supportive space where:
  • Everyone feels welcome to contribute
  • Different perspectives are valued and respected
  • Constructive feedback is given and received gracefully
  • The focus remains on what is best for the community and the project

Our Standards

Expected Behavior

Examples of behavior that contributes to a positive environment:
  • Be Respectful: Treat everyone with respect and consideration. Value differing opinions and experiences.
  • Be Collaborative: Work together constructively. We’re all here to learn and build something great.
  • Be Inclusive: Welcome newcomers and help them get started. Use inclusive language that makes everyone feel included.
  • Be Professional: Keep communications professional, courteous, and focused on the project.
  • Be Constructive: Provide helpful feedback and suggestions. Focus on issues and ideas, not individuals.
  • Be Patient: Remember that people have different levels of experience and come from different backgrounds.
  • Give Credit: Acknowledge the contributions of others and give credit where it’s due.
  • Accept Feedback: Be open to constructive criticism and learn from mistakes.

Unacceptable Behavior

The following behaviors are considered unacceptable:
  • Harassment, intimidation, or discrimination in any form
  • Offensive comments related to personal characteristics or identity
  • Unwelcome sexual attention or advances
  • Trolling, insulting, or derogatory comments
  • Personal or political attacks
  • Publishing others’ private information without permission
  • Sustained disruption of discussions or collaboration
  • Any other conduct that would reasonably be considered inappropriate in a professional setting

Scope

This Code of Conduct applies to all project spaces, including:
  • GitHub repository (issues, pull requests, discussions)
  • Project documentation
  • Communication channels (email, chat, forums)
  • Project events and meetings
  • Social media when representing the project
It also applies when representing the project in public spaces, such as using an official project email address or acting as an appointed representative at an event.

Responsibilities

Maintainers

Project maintainers are responsible for:
  • Clarifying standards of acceptable behavior
  • Taking appropriate and fair corrective action in response to unacceptable behavior
  • Removing, editing, or rejecting comments, commits, code, issues, and contributions that do not align with this Code of Conduct
  • Communicating reasons for moderation decisions when appropriate

Community Members

Community members are responsible for:
  • Reading and understanding this Code of Conduct
  • Adhering to these standards in all project interactions
  • Reporting violations they witness or experience
  • Supporting a positive community culture

Reporting

If you experience or witness unacceptable behavior, or have any other concerns, please report it as soon as possible.

How to Report

To report a Code of Conduct violation:
  1. Contact the Project Maintainers: Report incidents through GitHub by contacting the repository maintainers directly
  2. Provide Details: Include as much information as possible:
    • What happened and when
    • Who was involved
    • Any relevant links or screenshots
    • Any other context that would be helpful

What Happens Next

All reports will be:
  • Handled with discretion and confidentiality
  • Reviewed and investigated promptly and fairly
  • Responded to appropriately based on the circumstances
  • Kept confidential except when disclosure is necessary for addressing the issue
You will receive acknowledgment of your report and be kept informed of the resolution process.

Enforcement

Violations of the Code of Conduct may result in consequences determined by the project maintainers, including:
  1. Warning: A private written warning explaining the violation and expectations for future behavior
  2. Temporary Ban: Temporary suspension from project participation and interaction
  3. Permanent Ban: Permanent removal from the project and all associated spaces
The response will be proportionate to the violation and take into account the context and severity of the incident.

Attribution

This Code of Conduct is adapted from widely-adopted community standards and best practices, including the Contributor Covenant, version 2.0.

License

Campus is released under the MIT License. By contributing to this project, you agree that your contributions will be licensed under the same terms.

Questions

If you have questions about this Code of Conduct:
  • Open a GitHub Discussion
  • Contact the project maintainers
  • Review the project’s contributing guidelines
Thank you for helping make Campus a welcoming and inclusive community for everyone.

Build docs developers (and LLMs) love