Update and refresh cirq-* module README files#6900
Update and refresh cirq-* module README files#6900pavoljuhas merged 20 commits intoquantumlib:mainfrom
Conversation
This updates all the cirq-* module files to fix some broken image links, spiff up the layout and formatting, and add some additional links here and there.
rstcheck complains about it.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #6900 +/- ##
==========================================
- Coverage 97.89% 97.88% -0.01%
==========================================
Files 1085 1085
Lines 95131 95131
==========================================
- Hits 93127 93123 -4
- Misses 2004 2008 +4 ☔ View full report in Codecov by Sentry. |
pavoljuhas
left a comment
There was a problem hiding this comment.
LGTM with a couple of small suggestions - please see inline.
Thank you for improving these!
Pull request was converted to draft
This updates all the cirq-* module files to fix some broken image links, spiff up the layout and formatting, and add some additional links here and there. As before, these remain purposefully short and fairly minimal because these are add-only modules to the main `cirq` distribution.
This matches the changes in the top-level `setup.py` file, to adapt them to use README.md instead of README.rst.
This updates the text about module purpose and access, and does miscellaneous fixes such as conforming to Google's Markdown style guidance.
It turns out that particular logo is strictly for use only on the QAI website. I want to find another, but right now that doesn't seem to be the best use of time, so let's just use only the Cirq logo and leave it for now.
There was a problem hiding this comment.
Looks great, thank you for improving these!
Please correct URLs in cirq-google README before merging.
Also, you may want to replace README.rst --> README.md in docs/dev/modules.md
I put that in the separate PR #7009. It could be argued that it would be better done in this PR. Should I move it here? |
Reported by @Pavol in review comment quantumlib#6900 (comment)
Per request by @Pavol in comment quantumlib#6900 (comment)
* Update and refresh cirq-* module README files This updates all the cirq-* module files to fix some broken image links, spiff up the layout and formatting, and add some additional links here and there. * Remove unused hyperlink target definition rstcheck complains about it. * Clarify the access restrictions to the quantum computing service * Update & refresh cirq-*/README files & convert to md This updates all the cirq-* module files to fix some broken image links, spiff up the layout and formatting, and add some additional links here and there. As before, these remain purposefully short and fairly minimal because these are add-only modules to the main `cirq` distribution. * Update setup.py's for README.md & refreshed version warning This matches the changes in the top-level `setup.py` file, to adapt them to use README.md instead of README.rst. * Revise intro paragraphs and do misc. fix-ups This updates the text about module purpose and access, and does miscellaneous fixes such as conforming to Google's Markdown style guidance. * Remove "Google QAI" logo It turns out that particular logo is strictly for use only on the QAI website. I want to find another, but right now that doesn't seem to be the best use of time, so let's just use only the Cirq logo and leave it for now. * Fix incorrect links for access and getting started Reported by @Pavol in review comment quantumlib#6900 (comment) * Remove circled "i" symbol Per request by @Pavol in comment quantumlib#6900 (comment)
This updates all the cirq-* module files to fix some broken image links, spiff up the layout and formatting, and add some additional links here and there.
As before, these remain purposefully short and fairly minimal because these are add-only modules to the main
cirqdistribution. The main package README will be much fuller.Due to differences in reStructuredText support between GitHub and PyPI, some desirable attractive formatting cannot be achieved without using raw HTML, which PyPI does not support. I decided to focus on PyPI rather than GitHub for these README files; the rationale is that these modules are separate packages on PyPI and thus have their own landing pages there, which makes them more visible than on GitHub where they are buried in subdirectories of the overall Cirq repo. Consequently, these files look slightly better on PyPI than on GitHub.
Here are a couple of examples of what the result looks like on PyPI: