Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define entities and links between them to generate dynamic content on pages #171

Open
Tracked by #168
dennyabrain opened this issue Aug 5, 2024 · 0 comments
Open
Tracked by #168
Assignees
Labels
level:feature An issue that describes a feature (initiative>feature>ticket)

Comments

@dennyabrain
Copy link
Contributor

dennyabrain commented Aug 5, 2024

A lot of the fields specified in the frontmatter of blogs and updates are strings. Gatsby allows us to define them as entities that can then be queried in complex ways. For instance if the author of a blog post was an entity, this would allow us to query for all blog posts by an author. Since author is a person and would be listed on our team page, we could then provide a link on the team page that directs readers to all blog posts written by this person.
A similar thing could be done to link people with the projects they have worked on.

In scope for this feature would be the following :

  1. Identify entities that must be defined
  2. Make appropriate data related changes in the markdown files
  3. Create queries for the new associations
  4. Surface them in the UI
@dennyabrain dennyabrain added the level:feature An issue that describes a feature (initiative>feature>ticket) label Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level:feature An issue that describes a feature (initiative>feature>ticket)
Projects
Status: Todo
Development

No branches or pull requests

2 participants