-
Notifications
You must be signed in to change notification settings - Fork 38
Version 0.2 of pubgrub #63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This feels like a good opportunity to make sure that the github org has permission to publish on crates.io. |
By the way, |
If we do that I think we should tag |
While we are changing the readme, can we add a code of conduct? Preferably the RustCOC. |
With our setup it's normal, master will progress one commit at a time for each realease, everytime 1 commit ahead of dev. It's not a problem. It does something like this: v0.1.0 v0.2.0 v1.0.0
master: *------------------*------------------*
/ / /
dev: *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Yes, also changelog would be nice |
Do you mind if I rename "master" into "release"? |
@Eh2406 where can we find this? could you add it? |
I don't know how that works. I just know how I can add owners to the crates.io package. Currently Alex and me are identified as owners |
Please do!
https://www.rust-lang.org/policies/code-of-conduct
I think it is |
I see personally 0 value in having them 🤷♂️ From what I saw they are often used selectively by admins to justify banning someone they don't like or by SJWs to bully people. The guidelines for any communication can in my opinion be expressed in one sentence: "Don't be a dick". When you see the behavior you deem unacceptable you can just say so, I don't see why it should necessarily be enforced with a link to some CoC.
We should look into tools for auto generating them. Maybe following conventional commits has some advantages here, also @mpizenberg suggested another one that analyzes the history without depending on commit messages. I'll see if I can find it.
I don't mind.
If we can list the organization it would be better as we wouldn't have to worry about updating it if the roster changes. |
|
For reference, here are some changelogs:
|
I've added a note regarding friendly contribution in the readme. Do you think that's enough for now @Eh2406 . We could change it later if we observe abuse. |
So the last things to do seem to be
Anything else I'm missing? |
I do think it is important to state somehow that we don't tolerate abuse. One might think that should be obvious, but unfortunately there are communities where abuse is passively or intentionally accepted. Many of my friends have been pushed out of technical spaces for their religion or how they dress or who they sleep with. So this matters to me. I think like a license this is a decision that is easier to make when the community is small. That is why I brought it up now. "Don't be a dick" works as a set of rules, but at some point we may need to express who to tell if you see a dick and what they can do about it. How long winded we want to make that statement and where, can reasonably be discussed. If we want something that fit in the README.md instead of CODE_OF_CONDUCT.md that works. YAGNI would suggest that @mpizenberg's text is more than adequate for now. On the other hand I'd rather have it in place before we need it. |
I don't have anything against adding a CoC if this is the kind of things that would help people not being afraid of contributing. On the other hand @aleksator seems to view it negatively because of people circumventing it or distorting it. I don't know how we can solve this. Maybe we can add a line in the contribution section, something like: We want everyone to feel welcomed, let us know with a private message on zulip if you don't feel that way. |
I would be ok with that sentence in our readme. If we need to, we can always add and formalize things as we grow. |
@aleksator while progressing on the changelog, I spotted this change from /// No version exist in that range.
NoVersion(P, Range<V>), to /// No versions from range satisfy given constraints.
NoVersions(P, Range<V>), Ok for the plural form but the comment is not correct. This really means that there exist no version in the given range. So for example if that range is |
Alright guys once #65 is merged this is ready for prime time, finally! :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm good with it!
Answered in the PR: #65 (comment) |
2c493cd
to
575e6f3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
docs(changelog): improve changelog
Co-authored-by: Alex Tokarev <[email protected]>
Co-authored-by: Alex Tokarev <[email protected]>
Co-authored-by: Alex Tokarev <[email protected]>
Co-authored-by: Alex Tokarev <[email protected]>
349009b
to
77cbb59
Compare
* docs(readme): update readme * docs(readme): note on friendly contribution * docs(changelog): fill v0.1.0 section * docs(changelog): fill v0.2.0 section * docs(changelog): add a summary of the release * docs(readme): everyone welcome message * docs(changelog): update unreleased diff * build(cargo.toml): add Jacob to authors * build(cargo.toml): update crate version * docs(changelog): fix unreleased diff link * docs(changelog): improve changelog Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): change ErrorShouldCancel Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): rephrasing Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): proper capitalization for GitHub Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): update v02 release date * docs(readme): use 'pink' for guide badge Co-authored-by: Alex Tokarev <[email protected]>
* docs(readme): update readme * docs(readme): note on friendly contribution * docs(changelog): fill v0.1.0 section * docs(changelog): fill v0.2.0 section * docs(changelog): add a summary of the release * docs(readme): everyone welcome message * docs(changelog): update unreleased diff * build(cargo.toml): add Jacob to authors * build(cargo.toml): update crate version * docs(changelog): fix unreleased diff link * docs(changelog): improve changelog Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): change ErrorShouldCancel Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): rephrasing Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): proper capitalization for GitHub Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): update v02 release date * docs(readme): use 'pink' for guide badge Co-authored-by: Alex Tokarev <[email protected]>
* docs(readme): update readme * docs(readme): note on friendly contribution * docs(changelog): fill v0.1.0 section * docs(changelog): fill v0.2.0 section * docs(changelog): add a summary of the release * docs(readme): everyone welcome message * docs(changelog): update unreleased diff * build(cargo.toml): add Jacob to authors * build(cargo.toml): update crate version * docs(changelog): fix unreleased diff link * docs(changelog): improve changelog Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): change ErrorShouldCancel Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): rephrasing Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): proper capitalization for GitHub Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): update v02 release date * docs(readme): use 'pink' for guide badge Co-authored-by: Alex Tokarev <[email protected]>
* docs(readme): update readme * docs(readme): note on friendly contribution * docs(changelog): fill v0.1.0 section * docs(changelog): fill v0.2.0 section * docs(changelog): add a summary of the release * docs(readme): everyone welcome message * docs(changelog): update unreleased diff * build(cargo.toml): add Jacob to authors * build(cargo.toml): update crate version * docs(changelog): fix unreleased diff link * docs(changelog): improve changelog Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): change ErrorShouldCancel Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): rephrasing Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): proper capitalization for GitHub Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): update v02 release date * docs(readme): use 'pink' for guide badge Co-authored-by: Alex Tokarev <[email protected]>
* docs(readme): update readme * docs(readme): note on friendly contribution * docs(changelog): fill v0.1.0 section * docs(changelog): fill v0.2.0 section * docs(changelog): add a summary of the release * docs(readme): everyone welcome message * docs(changelog): update unreleased diff * build(cargo.toml): add Jacob to authors * build(cargo.toml): update crate version * docs(changelog): fix unreleased diff link * docs(changelog): improve changelog Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): change ErrorShouldCancel Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): rephrasing Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): proper capitalization for GitHub Co-authored-by: Alex Tokarev <[email protected]> * docs(changelog): update v02 release date * docs(readme): use 'pink' for guide badge Co-authored-by: Alex Tokarev <[email protected]> * fix: make `cargo publish --dry-run` work Co-authored-by: Jacob Finkelman <[email protected]>
This is for publication of version 0.2 of pubgrub. Once this is merged in dev, I'll just create a merge commit in master.