Skip to content

Expand and embellish README file#1601

Merged
mhucka merged 16 commits intoquantumlib:mainfrom
mhucka:mh-update-readme
Mar 27, 2025
Merged

Expand and embellish README file#1601
mhucka merged 16 commits intoquantumlib:mainfrom
mhucka:mh-update-readme

Conversation

@mhucka
Copy link
Copy Markdown
Contributor

@mhucka mhucka commented Mar 24, 2025

Changes:

  • Add required Google disclaimer
  • Add new "Usage", "Community" & "Contact" sections
  • Move some text around
  • Use GitHub Markdown syntax for warning boxes
  • Add a TOC line near the top, for rapid access
  • Add Qualtra and QAI logos, for some extra visual flair
  • Add GitHub badges, like the cool kids do

mhucka added 6 commits March 24, 2025 11:38
In Markdown, two trailing spaces on a line are a shorthand way to
indicate a forced line break. This is prone to causing problems
accidentally, so as a safety precaution, it's a good idea to remove
any whitespace at the ends of lines.
Google requires the text of this disclaimer in project README files
for open-source projects.
It's pretty, and it's good for branding.
Changes:

* Add required Google disclaimer
* Add new "Usage", "News" & "Contact" sections
* Move some text around
* Use GitHub Markdown syntax for warning boxes
* Add a TOC line near the top, for rapid access
* Add logos and badges, for some extra visual flair
@mhucka mhucka force-pushed the mh-update-readme branch from f8618d9 to 7b91739 Compare March 24, 2025 18:39
@mhucka
Copy link
Copy Markdown
Contributor Author

mhucka commented Mar 24, 2025

Here are screenshots of what the README file looks like after the changes.

@mhucka mhucka requested a review from mpharrigan March 24, 2025 18:43
@mhucka mhucka marked this pull request as ready for review March 24, 2025 18:43
mhucka added 2 commits March 25, 2025 09:59
The section "How to cite" appears in a number of other Quantumlib
READMEs, and URLs referencing #how-to-cite exist in some documens, so
for maximum compatibility, let's add an additional anchor for links.
@mhucka mhucka requested a review from vcatherine March 26, 2025 13:36
@mhucka mhucka self-assigned this Mar 26, 2025
Comment thread README.md Outdated
Comment thread README.md Outdated
programs and a library of quantum algorithms expressed in that language to support quantum
algorithms research.

**Note:** Qualtran is an experimental preview release. We provide no backwards compatibility
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

@mpharrigan shall we update this to align better with the stability of versions released 09.2024 onwards

Comment thread README.md
Comment thread README.md Outdated
Comment thread README.md Outdated
Documentation is available at https://qualtran.readthedocs.io/
</div>

Qualtran (_quantum algorithms translator_) is a set of abstractions for representing quantum
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

let's remove the "quantum algorithms translator" parenthetical while we're at it. The name "qualtran" isn't an abbreviation for anything. This was trying to explain the joke; which has already been neutered by no longer using the small caps :)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I feel like I had a hand in destroying the small caps, which I'm sorry about.

But, honestly, Qualtran = "quantum algorithms translator" wouldn't be bad, would it? Better than many software names I've been guilty of making in the past (e.g., https://github.com/caltechlibrary/baler#readme, https://github.com/caltechlibrary/handprint#readme, etc.)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

you put small caps out of its dying misery

abandoning the confusing "is this an abbreviation" halfway through would continue to pay homage to our forefathers

image

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I feel like some solemn music should be played right about now.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Alright, the parenthetical remark is gone in the latest commit.

I also did the last thing I wanted to do, which is improve the way the logo handles dark mode/light mode. Unless I hear otherwise, I'll merge the changes today at 3:00 PST.

Comment thread README.md Outdated
mhucka added 2 commits March 27, 2025 13:51
Per [review comment by
@mpharrigan](quantumlib#1601 (comment)),
removing the mention of the physical resources estimation GUI.
Following up on a suggestion in a [review comment by
@mpharrigan](quantumlib#1601 (comment))
to put the Qualtran title in comment at the top of the file.
@mhucka
Copy link
Copy Markdown
Contributor Author

mhucka commented Mar 27, 2025

Screenshots of how it looks like currently, for reference:


mhucka added 3 commits March 27, 2025 14:23
Using a trick from https://stackoverflow.com/a/67190894/743730, we can
create a single SVG that will change text colors depending on whether
the user is using dark mode or light mode on GitHub.
@mhucka mhucka merged commit af3ffda into quantumlib:main Mar 27, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants