Skip to content

Add list of Project cards #253

@Gkrumbach07

Description

@Gkrumbach07

As a developer of Thoth projects, I want to be able to update the details on our website through markdown files and not directly editing HTML.

Note: this issue does not include populating the project markdown files

Acceptance Criteria

  • Create a reusable card component that can take varying levels of detail
  • Connect the card inputs to markdown files read by Gastby
    • There should be a sub folder in this repo that defines the different projects
    • Each project has its own .mdx file
    • use the markdown frontmatter to define variables:
      • title
      • short_summary
      • software_stack
      • github_url
      • group
      • pinned_project
      • any others that would help ...
    • The rest of the document can be used to define the rest of the details describing the project
      • long summary
      • examples
      • getting started
      • etc.
  • Add the cards to the home page

More Detail
image

Less Detail
image

Card extra details

  • Cards can be separated by type
  • Cards should be sorted by most used
  • Cards can include bulleted points to help guide user to their use case (see figma)
  • Cards can have link to github page
  • Cards should link to detail page i.e. thoth-station.ninja/projects/{project_name}

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.priority/backlogHigher priority than priority/awaiting-more-evidence.sig/user-experienceIssues or PRs related to the User Experience of our Services, Tools, and Libraries.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

    Type

    No type

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions