Skip to content

Process PEP listing the “evolution” guidelines #44

Description

@encukou

Now that the C API Workgroup is officially established (PEP-731), we will draft another process PEP, containing guidelines for C API evolution. This PEP is intended as a live document, whose contents continue to be moderated by the workgroup members.

I volunteer to write the first draft.

I intend to keep the terms “evolution” and “revolution” inside this org. The “evolution” PEP will simply be current guidelines for new additions/changes to the C API .

[June 2024] I realized we won't be able to agree on the whole thing at once, so strategy is to add individual sections.

Checklist with the old plan: (click to expand)
  • Collect guidelines from this repo into a coherent document
  • Remove guidelines that lack consensus (they can be re-added after more discussion)
  • Share a draft publicly, remove more guidelines that lack consensus
  • Publish and announce the PEP
  • Add links to the new PEP to PEP-7

Some outstanding issues in the text:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions