Skip to content

Organisation structure #2

@therealprof

Description

@therealprof

At the moment the stm32-rs organisation is just a loose bundle of various STM32 related repositories and crates without any overarching governance, teams or rules. This leads to varying quality and completeness as well as a different pace of development in the crates despite lots of overlap and a unified interest in thriving Rust ecosystem.

In order to better support the development of the various resources we should:

  • Manage the teams organisation wide instead of per crate
  • Define minimum quality standards for included repositories, such as
    • Need to have at least two active team members taking care of issues and PRs
    • Need to have a usable README, mentioning all supported features and pointers how to get started and how to contribute as well as a MSRV
    • Need to have an acceptable license
    • Need to use CI to ensure compilability of all supported features
    • Need to be published on crates.io unless there's there's a good reason not to (e.g. not a Rust crate or a collection of examples)
  • Provide issue tracking and guidance for cross-repository issues
  • Set up a organistation front explaining the mission, of the organisation, the rules and providing an overview over and link to the included repositories

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