Skip to content

Examples/Demos have become unmaintainable #358

@jonas-schievink

Description

@jonas-schievink

We currently have 24 independent demo projects in the examples directory, each with its own Cargo.toml that needs to be maintained, some being of questionable didactic value or demonstrating functionality that is already incorporated in another demo. Many haven't been updated ever since they were added, except for fixing breakage. This is not maintainable.

I'm declaring a moratorium on adding more examples until we fix this.

I propose that we:

  • Convert some (or even most) demos to doc examples, especially ones that are specific to a single peripheral
  • Merge all of the remaining demos into the same Cargo package (demos) and make them actual Cargo examples

Other solutions welcome.

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