Skip to content

Proposal + Discussion On New Tiers/Tags for Libraries Under the BDK Org #249

@thunderbiscuit

Description

@thunderbiscuit

We've been discussing the idea of using categories for the libraries under the Bitcoindevkit GitHub Org. This issue aims to help us hash out the best way to do this given our objectives. Once a good plan of action is decided, we can then:

  • Add a page to the website here and maybe the Book of BDK with our official policy for the categories.
  • Assign a category to all our libraries, as well as the other required elements as decided here (number of official maintainers, etc.).

Objectives

Here are what I think our current objectives with this initiative:

  1. Help define for ourselves the types of libraries that are currently under the org, and the priorities given the resources we have and the users we have.
  2. Communicate to users of the libraries the things they can expect from them and from us, and the general approach and workflow the different libraries might have. Not all libraries are maintained the same way (requirements for review, test coverage, extensiveness of documentation, etc.) and defining the types of buckets will help.
  3. Help us define how and when libraries might qualify for entering the org. Over the years we have had a number of requests for adding libraries to the organization; having a clear definition of the types of libraries we accept under the org will help us cut the line on where/when a library might be a good candidate for us.

If you think of other objectives comment below and I'll add them to this list. Further posts will propose ideas on how to implement these objectives.

Metadata

Metadata

Assignees

No one assigned

    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