Skip to content

v2 roadmap #3

Open
Open
@kyzn

Description

@kyzn

TODO

  • Rename to be more generic

  • Add following

  • Put all license templates in a nicely structured folder, don't keep them in perl files

  • Accept following arguments at dist.ini

    • License name
      • Default to Geek Feminism
    • Template variables (such as email address, community name).
      • Default to whatever-information-is-available at dist.ini
      • If none available, put generic terms such as "This community" and "Bug Tracker"
    • Filename
      • Default to "CODE_OF_CONDUCT.md"
    • Location of code of conduct file
      • Default to "both repository and build"

To follow up

  • FreeBSD, irc.perl.org, Ruby don't specify licenses.
  • In addition to having the IRC SOC, is it ok if we clip "community policies" and "reasonable person principle" sections under a new name as "irc.perl.org-community"?

Future

  • Accept additional sections to document from dist.ini. This can be a text directly input to dist.ini, or it can be path to a markdown file to be consumed.
  • Translations. I'll structure the directories to make this easy.
  • Plugin model. (being able to mix and match to produce your own Standards of Conduct)

More references

Click here to see a list of most common Code of Conduct documents.

Thanks

I gave a lightning talk on ContributorCovenant and this very module during last day of The Perl Conference in Glasgow, 2018. I've received a lot of ideas through discussions. I would like to thank mst, Finn, Larry, Gloria, Ruthie and Joelle for their ideas and support. Cheers! 🎉

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions