Sitelet https://web.archive.org/web/20221209232834/https://github.com/python/docs-community/pull/29
Skip to content
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

Clean up, fix and improve grammar, phrasing, syntax/links and overall prose quality in charter #29

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

CAM-Gerlach
Copy link
Member

@CAM-Gerlach CAM-Gerlach commented Feb 20, 2022

  • Make a few small but substantive updates to reflect current events—can of course change/revert as desired:
    • Remove sentence about using PSF's preferred platform—I'm guessing its not Discord?
    • Changed "will" to "may" in "post announcements [...] to Docs-SIG", to give the WG more flexibility and discretion about using this nearly inactive legacy mailing list
    • Suggested bumping the voting period from 5 to 7 days, to match the minimums for most other similar bodies I'm aware of and ensure that members have at least a full week to respond, to accommodate a variety of schedules around the world.
  • Improve phrasing, clarity, diction and overall prose quality while reducing repetition and awkward sentences
  • Fix numerous grammar, phrasing, punctuation and other prose issues
  • Clean up line breaks and whitespace
  • Tweak name to be consistent with the rest of the repo

We also should be consistent about the full and short name of the group, and what it is referred to as ("workgroup"? "work group"? "working group"? or something else more appropriate?), and more importantly clarify how it relates to the docs team, docs community and what those really are, but I've deferred that to a separate issue for now.

@CAM-Gerlach
Copy link
Member Author

CAM-Gerlach commented Feb 20, 2022

@willingc It looks like you committed the original (I don't even have triage rights on this repo, so I can't tag you for review)

Copy link
Member

@AA-Turner AA-Turner left a comment

Maybe a third of this is a review of the changes proposed by Cam, and the rest is things I noticed with my reviewing terms of reference hat on.

I support most of Cam's changes, although it is slightly hard to tell what he changed in the interface given the file rename, so I treated the proposed text as the actual text and reviewed everything.

A

Purpose & Common Goals
----------------------

This workgroup will support efforts to improve
Copy link
Member

@AA-Turner AA-Turner Feb 20, 2022 •

Choose a reason for hiding this comment

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

The title says "working group" but this says "workgroup" -- appreciate your (@CAM-Gerlach's) point on consistency in the PR body, but it feels odd to leave it unadressed in a copyediting pass such as this.

Copy link
Member Author

@CAM-Gerlach CAM-Gerlach Feb 21, 2022

Choose a reason for hiding this comment

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

I do hope to address this here; per our discussion on Discord as well as mentioned here, I'm just hoping to get some clarity on nomenclature first before going through and changing it everywhere.

The problem is the PSF itself is not at all consistent on this. Just on their main workgroup page alone, they use "workgroups" in the title, "work group" in the top level headings and "working group" in many of the resolutions and descriptions (and both workgroup and work group in others). In total, "work group" is used 40 times (mostly in the headings), "workgroup" 15 times and "working group" 12 times. Plus "committee" is used 46 times, aside from in the URL itself, mostly interchangeably with the previous three.

"Workgroup" (and WG) is used on the example workgroup page and the example charter, but the title of every "workgroup" page uses "Working Group". and the charters and info pages use a mix of all three. Ughhhhhh...

docs/workgroup/charter.rst Outdated Show resolved Hide resolved
docs/workgroup/charter.rst Show resolved Hide resolved
Things the workgroup could do:

- Develop the governance model for docs
- Be the steering council for docs
- Be the authors of doc guidelines
- Be the authors/editors of docs
- Request grant funding from PSF, if needed
- Form an editorial board for docs including core devs, educators, and
documentarians in the Python community
Copy link
Member

@AA-Turner AA-Turner Feb 20, 2022

Choose a reason for hiding this comment

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

Given that the group has started, this list feels out of place -- perhaps it should move to a TODO document? A speculative list seems off for a terms of reference.

Copy link
Member Author

@CAM-Gerlach CAM-Gerlach Feb 21, 2022 •

Choose a reason for hiding this comment

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

I agree with that logic, but that would be a pretty significant content-relevant change in what I scoped to be a copyediting-focused PR with minimal substantive changes to the actual content/meaning. If others agree, I can make it here, otherwise we can do so in a separate PR.

Copy link
Member

@nedbat nedbat Apr 4, 2022

Choose a reason for hiding this comment

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

I think it's fine for a charter to include a list of possible work. It helps makes the details more concrete.

The workgroup adopts the `PSF Code of Conduct <https://www.python.org/psf/codeofconduct/>`_.
Any action by a workgroup member, as decided by a majority of the group,
that violates the principles in the Code of Conduct will result in that member
being removed from the workgroup.
Copy link
Member

@AA-Turner AA-Turner Feb 20, 2022

Choose a reason for hiding this comment

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

Pedantic governance point -- how does this fit with "The Python Steering Council are permanent members of this working group"? Are such ex-officio members included in this section?

Copy link
Member Author

@CAM-Gerlach CAM-Gerlach Feb 21, 2022

Choose a reason for hiding this comment

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

The CoC governs SC members just like any other member of the PSF/Python project. If they committed a suitably serious CoC violation sufficient to merit removal, presumably that would be handled by the CoC committee rather than us, but they would be removed from the SC, and thus from the workgroup as well.

Copy link
Member

@AA-Turner AA-Turner Feb 21, 2022

Choose a reason for hiding this comment

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

I agree. That's not what this text says though -- and whilst unlikely we should be accurate. I'm happy to suggest this one (and the TODO one above) in a follow-up PR if you don't want to include here.

A

Copy link
Member Author

@CAM-Gerlach CAM-Gerlach Feb 21, 2022 •

Choose a reason for hiding this comment

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

IMO, this seems a bit too pedantic to me to need to be explicitly denoted in the work(ing)? ?group's founding charter, but its ultimately up to the work(ing)? ?group' members, so I'll leave it to their decision.

@willingc , thoughts?

as the developer guide. Translations and infrastructure will be managed by
Julien Palard or a Steering Council appointed member.
- The group will also maintain documentation of meetings and best practices.
- The editorial board will include people outside of the core developers who are
Copy link
Member

@AA-Turner AA-Turner Feb 20, 2022

Choose a reason for hiding this comment

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

The document switches between working group and editorial board -- I think the two are the same, but we should use one term for consistency

Copy link
Member Author

@CAM-Gerlach CAM-Gerlach Feb 21, 2022 •

Choose a reason for hiding this comment

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

At least based on my reading of the Charter, the editorial board is nominally a related but distinct function that the WG members currently serve as.

Julien Palard or a Steering Council appointed member.
- The group will also maintain documentation of meetings and best practices.
- The editorial board will include people outside of the core developers who are
tech writers or educators.
Copy link
Member

@AA-Turner AA-Turner Feb 20, 2022

Choose a reason for hiding this comment

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

Do we want to restrict to just these categories?

Copy link
Member Author

@CAM-Gerlach CAM-Gerlach Feb 21, 2022 •

Choose a reason for hiding this comment

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

Those seem the most reasonable, but we could hedge here—that would be a content-relevant change, though, and one I would defer to the work group members on.

- Increase the participation of contributors to documentation.

To be considered for membership, prospective members must send an
email introducing themselves, along with a description of why they want to be
Copy link
Member

@AA-Turner AA-Turner Feb 20, 2022

Choose a reason for hiding this comment

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

An email to whom?

Copy link
Member Author

@CAM-Gerlach CAM-Gerlach Feb 21, 2022

Choose a reason for hiding this comment

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

No idea. This needs to be updated, but not within my purview as a copyeditor.

Copy link
Member

@AA-Turner AA-Turner Feb 21, 2022

Choose a reason for hiding this comment

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

After this gets merged I'll capture all of the problems I found that are broader than strict copy-editing so that they dion't get lost.

A

Copy link
Member Author

@CAM-Gerlach CAM-Gerlach Feb 21, 2022

Choose a reason for hiding this comment

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

Good point, though this actually is mostly captured by #3

docs/workgroup/charter.rst Outdated Show resolved Hide resolved
docs/workgroup/charter.rst Outdated Show resolved Hide resolved
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
@CAM-Gerlach
Copy link
Member Author

CAM-Gerlach commented Feb 21, 2022

Sidenote, but sorry I was a bit grumpy late last night with a few of my review replies, @AA-Turner . Thanks as always for your detailed feedback.

@CAM-Gerlach CAM-Gerlach requested review from AA-Turner Mar 3, 2022
@CAM-Gerlach
Copy link
Member Author

CAM-Gerlach commented Mar 3, 2022 •

@willingc or others—any chance of a review on this (realized I didn't actually tag you)?

@CAM-Gerlach CAM-Gerlach requested a review from willingc Mar 3, 2022
Copy link
Member

@AA-Turner AA-Turner left a comment

My review was re-requested -- I'm not a member of the formal group and as such don't have a vote about adopting this wording, but it looks fine from a pure technical editing perspective.

If I were going through the bother of a formal vote though, I'd also want to address some of the other points raised here.

Regardless, I wonder to what extent this terms of reference actually matter, as the intent seems to be for the "community" body to do most things, so perhaps almost no-one should need to care about this.

A

@CAM-Gerlach
Copy link
Member Author

CAM-Gerlach commented Mar 4, 2022

If I were going through the bother of a formal vote though, I'd also want to address some of the other points raised here.

Fair point; assuming that there is considerable overhead to changing it, while this document is still (AFAIK) a draft, I'm happy to make such changes here if the WG members prefer it.

Regardless, I wonder to what extent this terms of reference actually matter, as the intent seems to be for the "community" body to do most things, so perhaps almost no-one should need to care about this.

Yeah, though it is required by the PSF and should at least be accurate, accessible and not confusion or misleading for those who do come across it. My hope was that this would be a "one and done" fix rather than requiring continuing updates, which some of your suggestions (particularly the outstanding one about removing the "some of the things the workgroup could do" section) help further.

@CAM-Gerlach CAM-Gerlach requested review from encukou and Mariatta Apr 4, 2022
@willingc
Copy link
Sponsor Collaborator

willingc commented May 2, 2022

A meta point for everyone re: PSF and Python Steering Council.

The Python Docs Workgroup was never intended to be a PSF chartered workgroup. Instead, this is a workgroup of the Python Steering Council. See https://discuss.python.org/t/documentation-community-meeting-april-4th/14775/23?u=willingc

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.

None yet

5 participants