Community guidelines
Stay organized with collections
Save and categorize content based on your preferences.
The Health AI Developer Foundations (HAI-DEF) user community is an open source
developer community, and we believe that it can only thrive based on the spirit
of collaboration, transparency, and mutual respect.
These guidelines are for all HAI-DEF projects and are designed to help foster a
positive environment where developers can work together, share ideas, and grow
professionally. Whether you're a seasoned open source contributor or just
starting out in the Healthcare + AI space, help the community be more successful
by following these guidelines.
This page aims to provide clear expectations, consistency, and predictability in
how HAI-DEF and the community at large
conduct ourselves.
Code of conduct
The HAI-DEF community recognizes that open source communities are diverse,
consisting of individuals from various backgrounds, skill levels, and cultures.
It's important for all users that we maintain an environment where everyone
feels welcome, safe, and valued.
We follow the Google Open Source Community Guidelines
,
which are fundamentally about respecting each other and resolving any conflicts
peacefully.
Report any violations by emailing hai-def@google.com
.
In practice, we think that the following are concrete ways that the Community
Guidelines apply to everyday interactions:
-
Be Respectful and Considerate:Treat everyone with kindness and respect.
Value diverse perspectives and experiences. Embrace different viewpoints and
approaches. Assume good intentions, approach discussions with a positive
attitude, and seek clarification before jumping to conclusions.
-
Contribute Constructively:Provide helpful and informative
contributions. When submitting code, opening issues, or participating in
discussions, ensure that your input is clear, concise, and relevant. Keep it
professional. Maintain a respectful tone in all interactions, even when
disagreeing. Be mindful of your language, and avoid jargon or slang that
might exclude others.
-
Follow Project Guidelines:Familiarize yourself with each of the HAI-DEF
project's guidelines, because each project can have specific nuances in the
API and usage. Respect the HAI-DEF Terms of use
, and ensure that your
contributions comply with them.
-
Foster Collaboration:Be responsive and helpful. Work together with
other contributors to find the best solutions. Be willing to compromise and
consider alternative perspectives. Acknowledge contributions, and give
credit wherever needed.
-
Maintain a Positive Environment:Help create a welcoming space.
Encourage and support new contributors.
Contributing
HAI-DEF values and welcomes contributions by everyone in the community. Each
GitHub repository includes a CONTRIBUTING.md
file that outlines any special
considerations.
Code contributions must be accompanied by a Contributor License Agreement
(CLA),
which you can look up and sign at https://cla.developers.google.com
.
In addition to code contributions, there are other ways to contribute and help
the community, and we encourage everyone to consider:
-
Answering questions on HAI-DEF project discussions forums, including sharing
your insights or experiences in using HAI-DEF projects.
-
Filing feature requests or bugs, or commenting on existing issues with your
opinions.
-
Adding or improving documentation, through pull requests or by creating
issue or discussion threads with the changes you'd like made.
-
Providing feedback on what a model is doing well and what it could do
better.
Contribution guidelines
-
Adhere to legal and ethical standards:
Follow the HAI-DEF Terms of use
. Ensure that you are
adhering to the terms of any open source licenses your project uses. This
includes respecting copyright, attribution, and distribution requirements.
-
Respect privacy:
Be mindful of privacy concerns when dealing with
sensitive information. Never expose private data or information that could
compromise someone's security or privacy.
-
Avoid malicious code:
Open source software is built on trust. Ensure that
your contributions are free of malicious code, backdoors, or security
vulnerabilities that could harm users.
-
*Make proper attributions: Follow the Organizataion for Ethical Source Contributor Covenant
to make proper
attributions. Recognize contributions by publicly acknowledging and thanking
other contributors for their work, helping the HAI-DEF community foster
goodwill and motivate continued collaboration.
Code review process and guidelines
Following are the review process and requirements for HAI-DEF open source
contributions:
- For external contributions we use GitHub pull requests. Consult GitHub Help
for more information about using pull requests.
- All submissions require review. To help ensure timely acceptance of your
changes, before requesting a review, ensure that your code follows all the
standard Contribution guidelines
as well as any
project-specific guidelines in their GitHub
CONTRIBUTING.md
file.
- All tests must pass. If you find that a test is broken and the issue is not
related to your build environment or your changes, please contact the
maintainers (such as filing a new GitHub Issue).
- Avoid scope creep during the review process. This is the responsibility of
both the submitter and the reviewer. If a change starts to get too large,
consider breaking it into multiple changes.
Before a change is merged, it will undergo internal testing. This can
potentially add extra steps to the review process if there are failures on
internal tests. Your reviewer will communicate any internal test failures and
describe what needs to be fixed.
Summary
A thriving open source community is built on respect, collaboration, and shared
goals. By following these community guidelines, we can promote a welcoming,
supportive, and productive environment for all developers.
Together we can build a great community and ecosystem together that benefits
everyone. Open source is more than just writing code - it's about creating an
environment where people can learn, share, contribute, and grow together.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-02-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-11 UTC."],[[["\u003cp\u003eThe HAI-DEF community prioritizes collaboration, transparency, and mutual respect, encouraging contributions while adhering to the Google Open Source Community Guidelines.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers are expected to be respectful, contribute constructively, follow project guidelines, foster collaboration, and maintain a positive environment within the community.\u003c/p\u003e\n"],["\u003cp\u003eContributions beyond code are welcomed, such as answering questions on forums, filing bug reports, improving documentation, and providing model feedback.\u003c/p\u003e\n"],["\u003cp\u003eAll contributions must adhere to legal and ethical standards, including privacy considerations, avoiding malicious code, and making proper attributions.\u003c/p\u003e\n"],["\u003cp\u003eCode contributions are submitted via GitHub pull requests, requiring review, passing tests, and avoiding scope creep, with internal testing before merging.\u003c/p\u003e\n"]]],[],null,["# Community guidelines\n\nThe Health AI Developer Foundations (HAI-DEF) user community is an open source\ndeveloper community, and we believe that it can only thrive based on the spirit\nof collaboration, transparency, and mutual respect.\n\nThese guidelines are for all HAI-DEF projects and are designed to help foster a\npositive environment where developers can work together, share ideas, and grow\nprofessionally. Whether you're a seasoned open source contributor or just\nstarting out in the Healthcare + AI space, help the community be more successful\nby following these guidelines.\n\nThis page aims to provide clear expectations, consistency, and predictability in\nhow *HAI-DEF and the community at large* conduct ourselves.\n\nCode of conduct\n---------------\n\nThe HAI-DEF community recognizes that open source communities are diverse,\nconsisting of individuals from various backgrounds, skill levels, and cultures.\nIt's important for all users that we maintain an environment where everyone\nfeels welcome, safe, and valued.\n\nWe follow the\n[Google Open Source Community Guidelines](https://opensource.google/conduct),\nwhich are fundamentally about respecting each other and resolving any conflicts\npeacefully.\n\nReport any violations by emailing `hai-def@google.com`.\n\nIn practice, we think that the following are concrete ways that the Community\nGuidelines apply to everyday interactions:\n\n1. **Be Respectful and Considerate:** Treat everyone with kindness and respect.\n Value diverse perspectives and experiences. Embrace different viewpoints and\n approaches. Assume good intentions, approach discussions with a positive\n attitude, and seek clarification before jumping to conclusions.\n\n2. **Contribute Constructively:** Provide helpful and informative\n contributions. When submitting code, opening issues, or participating in\n discussions, ensure that your input is clear, concise, and relevant. Keep it\n professional. Maintain a respectful tone in all interactions, even when\n disagreeing. Be mindful of your language, and avoid jargon or slang that\n might exclude others.\n\n3. **Follow Project Guidelines:** Familiarize yourself with each of the HAI-DEF\n project's guidelines, because each project can have specific nuances in the\n API and usage. Respect the HAI-DEF\n [Terms of use](/health-ai-developer-foundations/terms), and ensure that your\n contributions comply with them.\n\n4. **Foster Collaboration:** Be responsive and helpful. Work together with\n other contributors to find the best solutions. Be willing to compromise and\n consider alternative perspectives. Acknowledge contributions, and give\n credit wherever needed.\n\n5. **Maintain a Positive Environment:** Help create a welcoming space.\n Encourage and support new contributors.\n\nContributing\n------------\n\nHAI-DEF values and welcomes contributions by everyone in the community. Each\nGitHub repository includes a `CONTRIBUTING.md` file that outlines any special\nconsiderations.\n\nCode contributions must be accompanied by a\n[Contributor License Agreement](https://cla.developers.google.com/about) (CLA),\nwhich you can look up and sign at\n\u003chttps://cla.developers.google.com\u003e.\n\nIn addition to code contributions, there are other ways to contribute and help\nthe community, and we encourage everyone to consider:\n\n- Answering questions on HAI-DEF project discussions forums, including sharing\n your insights or experiences in using HAI-DEF projects.\n\n- Filing feature requests or bugs, or commenting on existing issues with your\n opinions.\n\n- Adding or improving documentation, through pull requests or by creating\n issue or discussion threads with the changes you'd like made.\n\n- Providing feedback on what a model is doing well and what it could do\n better.\n\n### Contribution guidelines\n\n- *Adhere to legal and ethical standards:* Follow the HAI-DEF\n [Terms of use](/health-ai-developer-foundations/terms). Ensure that you are\n adhering to the terms of any open source licenses your project uses. This\n includes respecting copyright, attribution, and distribution requirements.\n\n- *Respect privacy:* Be mindful of privacy concerns when dealing with\n sensitive information. Never expose private data or information that could\n compromise someone's security or privacy.\n\n- *Avoid malicious code:* Open source software is built on trust. Ensure that\n your contributions are free of malicious code, backdoors, or security\n vulnerabilities that could harm users.\n\n- \\*Make proper attributions: Follow the Organizataion for Ethical Source\n [Contributor Covenant](https://www.contributor-covenant.org/) to make proper\n attributions. Recognize contributions by publicly acknowledging and thanking\n other contributors for their work, helping the HAI-DEF community foster\n goodwill and motivate continued collaboration.\n\n### Code review process and guidelines\n\nFollowing are the review process and requirements for HAI-DEF open source\ncontributions:\n\n- For external contributions we use GitHub pull requests. Consult [GitHub Help](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) for more information about using pull requests.\n- All submissions require review. To help ensure timely acceptance of your changes, before requesting a review, ensure that your code follows all the standard [Contribution guidelines](#contribution-guidelines) as well as any project-specific guidelines in their GitHub `CONTRIBUTING.md` file.\n- All tests must pass. If you find that a test is broken and the issue is not related to your build environment or your changes, please contact the maintainers (such as filing a new GitHub Issue).\n- Avoid scope creep during the review process. This is the responsibility of both the submitter and the reviewer. If a change starts to get too large, consider breaking it into multiple changes.\n\nBefore a change is merged, it will undergo internal testing. This can\npotentially add extra steps to the review process if there are failures on\ninternal tests. Your reviewer will communicate any internal test failures and\ndescribe what needs to be fixed.\n\nSummary\n-------\n\nA thriving open source community is built on respect, collaboration, and shared\ngoals. By following these community guidelines, we can promote a welcoming,\nsupportive, and productive environment for all developers.\n\nTogether we can build a great community and ecosystem together that benefits\neveryone. Open source is more than just writing code - it's about creating an\nenvironment where people can learn, share, contribute, and grow together."]]