Skip to content

When and by whom should changes in Rakudo be documented? #343

Open
@patrickbkr

Description

@patrickbkr

Here's what we are currently usually doing: After each release, someone from the docs team sets up an issue with all changes in the release that need to be documented. Then the docs team works trough that list and documents things.

I think this is not ideal:

  • The people most knowledgeable of a change (the implementers) are not the ones documenting the change. As a result the documentation is potentially not as good as it could be.
  • The benefits of documentation driven development are neglected.
  • Puts pressure on the documentation team as they need to keep up with changes the implementers put into Rakudo and / or Raku.
  • The documentation changes happen after the release has happened. This means users won't have documentation for the changes in the latest release.
  • This also means, that freezing / versioning the documentation together with each release is not feasable. (That's something the docs team is currently thinking about.)

Metadata

Metadata

Assignees

Labels

fallbackIf no other label fits

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions