Skip to content

Database and viewer to compare boards #839

@Josverl

Description

@Josverl

Create a design for a viewer that can be hosted on GitHub pages, with possibly a file based database such as sqllite,
This tool can be used that can be used to compare the

  • modules,
  • classes,
  • and methods including parameters
  • and other Python APIs

Offered by the different boards of the same version
Initially only for the version 1.26.0

To fill the database would require a tool to scan the published stubs for each board for a version using libcst to extract the relevant information.
This tool should also be run once a week via a GitHub action to update the database.

The database should be normalised to limit size. Preferably use something such as pydandic Models

The frontend should preferably be a static site, using pyscript if possible

Overall Python is the preferred language for all tools so the can run on any is.

All tools should be placed in the tools folder of the repo

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions