Skip to content

Add more information to CONTRIBUTING.md#1041

Open
mhucka wants to merge 16 commits intotensorflow:masterfrom
mhucka:enhance-contributing-md
Open

Add more information to CONTRIBUTING.md#1041
mhucka wants to merge 16 commits intotensorflow:masterfrom
mhucka:enhance-contributing-md

Conversation

@mhucka
Copy link
Copy Markdown
Member

@mhucka mhucka commented Apr 10, 2026

This overhauls CONTRIBUTING.md to provide more detail about all aspects of the contribution processes for TensorFlow Quantum. I avoided repeating some information by pointing to existing documentation for TensorFlow Quantum and TensorFlow, and tried to balance conciseness with detail. To make the source .md file (hopefully) more readable, I made use of Markdown reference-style syntax for links when it would simplify source formatting.

mhucka added 2 commits April 10, 2026 06:22
This adds much more information about development practices and
expectations.
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request significantly expands and restructures the CONTRIBUTING.md file to provide comprehensive guidelines for TensorFlow Quantum, covering legal requirements, code base conventions, and the development process. Review feedback suggests fixing broken Markdown link syntax caused by line breaks, clarifying the specific license and boilerplate required for new source files, and improving the formatting of Git commit message examples. Additionally, it is recommended to remove the -march=native flag from the build instructions to ensure the resulting binaries remain portable across different CPU architectures.

Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
@mhucka mhucka marked this pull request as ready for review April 10, 2026 22:48
@mhucka mhucka changed the title Add more information to CONTRIBUTING.md Add more information to CONTRIBUTING.md Apr 10, 2026
@mhucka mhucka marked this pull request as draft April 14, 2026 23:14
mhucka added 4 commits April 15, 2026 02:20
It's a bit too negative.
Based on feedback from Pablo, I added some text to request more
information in people's PRs.
@mhucka mhucka marked this pull request as ready for review April 16, 2026 22:11
@mhucka mhucka requested a review from MichaelBroughton April 16, 2026 22:23
Having trouble figuring out how to make markdownlint-cli easily
installable for people.
@mhucka mhucka added the area/docs Involves documentation – problems, ideas, requests label Apr 16, 2026
@mhucka
Copy link
Copy Markdown
Member Author

mhucka commented Apr 17, 2026

/gemini review

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request significantly expands the CONTRIBUTING.md file, providing detailed instructions on environment setup, coding standards, and the development workflow for TensorFlow Quantum. The review feedback focuses on enhancing documentation consistency and technical accuracy, specifically recommending standardized link formats, the use of backticks for commands and directory paths, and the correction of Bazel terminology in command templates.

Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md
Comment thread CONTRIBUTING.md
Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
mhucka and others added 3 commits April 17, 2026 13:47
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/docs Involves documentation – problems, ideas, requests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants