Skip to content

Conversation

mhauru
Copy link
Member

@mhauru mhauru commented Aug 13, 2025

Closes #619

Copy link
Contributor

Preview the changes: https://turinglang.org/docs/pr-previews/635
Please avoid using the search feature and navigation bar in PR previews!

@mhauru
Copy link
Member Author

mhauru commented Aug 13, 2025

Version lag issue, causing CI failure, being fixed here: #636

Copy link
Member

@penelopeysm penelopeysm left a comment

Choose a reason for hiding this comment

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

Looks great although could I ask for semantic linebreaks (for consistency with the repo)?


#### Change history

We keep a cumulative changelog in a file called `HISTORY.md` at the root of the repository. It should have an entry for every new breaking release, explaining everything our users need to know about the changes, such as what may have broken and how to fix things to work with the new version. Any major new features should also be described in `HISTORY.md`, as may any other changes that are useful for users to know about. Bug fixes generally don't need an entry in `HISTORY.md`. Any new breaking release must have an entry in `HISTORY.md`, entries for non-breaking releases are optional.
Copy link
Member

Choose a reason for hiding this comment

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

Hmmmm I've been putting changelog entries for all patch releases so far (at least for Turing / DPPL). I think it's a net benefit -- would it be too strict to enforce at least a one-liner for all releases?

Copy link
Member Author

Choose a reason for hiding this comment

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

I haven't felt it being worth it at this stage, when we are still changing things quite rapidly (pre-v1.0), but I'm not strongly opposed if you want to make it a rule. Eventually when things stabilise (post-v1.0) I think we should start doing it.

Copy link
Member

@penelopeysm penelopeysm Aug 21, 2025

Choose a reason for hiding this comment

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

No problem, I'm quite happy to not enforce until post 1.0. I'll still do it anyway when making PRs.

@mhauru
Copy link
Member Author

mhauru commented Aug 21, 2025

Added semantic line breaks and the bit you proposed.

@AoifeHughes, can you also take a look?

@mhauru mhauru requested a review from penelopeysm August 21, 2025 15:40
@mhauru
Copy link
Member Author

mhauru commented Sep 18, 2025

@AoifeHughes, did you want to give comments on this? I think this arose from your request.


#### Please make mistakes

Getting pull requests from outside the core developer team is one of the greatest joys of open source maintenance, and Turing's community of contributors is its greatest asset.
Copy link
Contributor

Choose a reason for hiding this comment

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

I can't quite figure out why, maybe it's the over joyous writing style of AI models and the deluge of their outputs, but sentences like this " greatest joys" seem superfluous and unnecessary. (but maybe I'm just becoming a grumpy old lady, so again this can probably be disregarded as a comment

Copy link
Member Author

Choose a reason for hiding this comment

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

I wanted to counter-balance the seriousness of some of the rest of this doc, and make people feel like we do really enjoy it when others send us PRs. As you can tell from one of the earlier comments too, I also generally like an informal way of writing. (I think academics are often unnecessarily formal and it makes things harder to understand and more boring than they need to be. This is why talks are often better than papers, and conversations are almost always better than talks. But that's a whole different rant.)

Copy link
Contributor

Choose a reason for hiding this comment

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

:) yes another rant, though I'd take a well written paper over a talk or conversation any day (e.g., Science Journal papers are a thing of beauty to read)

@AoifeHughes
Copy link
Contributor

@mhauru I hope it's okay but rather than re-review I made very minor tweaks to grammar in: 92c4d37 ~ and yes, if you're happy with this then I'm happy with changes

Co-authored-by: Penelope Yong <penelopeysm@gmail.com>
@mhauru mhauru merged commit b0ef661 into main Sep 19, 2025
1 of 2 checks passed
@mhauru mhauru deleted the mhauru/contributing-branches branch September 19, 2025 08:02
github-actions bot added a commit that referenced this pull request Sep 19, 2025
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.

Contributing: main / breaking
3 participants