Skip to content

Create database/catalog for hardware implementations #2

@VigneshVSV

Description

@VigneshVSV

Within the backend, create a route that will host a catalog of hardware implementations

Following fields can be supported - repository, author, device name, device family, device manufacturer, license, version example TD, last updated, online example (link)

Populate the database with the 6 examples that I have made: https://github.com/hololinked-dev/examples

A table or similar has to be made on the frontend, filterable by above fields (new issue, should be on the left hand side of the table similar to how catalog websites operate). Its sufficient if this info is accessible at the API when this issue is merged. But feel free to create the table in the frontend as well.

Rough steps (if you need guidance)

  • create a model for the database
  • within controllers add the basic operations of the endpoints where the value is read and written from database
  • within routes, bind the operation defined in the controllers to paths
  • add schema, security and paths in the openAPI (ideally do this first before all else)
  • test

Metadata

Metadata

Assignees

No one assigned

    Labels

    beginnerbeginner level good first issues, usually issues that can worked on without skimming the whole repogood first issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions