Rufus Planning

Rufus Planning

Plan of work for DataHub Next

  • How do we approach this? From a job story (achieve this outcome) or a more technical perspective (build this thing)?
    • Had this discussion before with
  • What is outcome vision for v1-pre1 and stages in between
  • What is current v1 product goal?

Visions

  • datahub.io/@owner/repo/ renders README including relative links to data files
    • Key issue is handling the links to other files
    • can render additional markdown files
  • render existing data package stuff from github.com/datasets
  • local wiki: can create data-rich
    • ๐Ÿ‘ avoids need for remote loading and processing issues. At most requires moving

Scratch

How do i build a markdown-x-plus-data site? What is the decision tree?

Including an answer to questions like:

  • Why are we moving to server side rendering
  • When do i use SSG vs SSR and why?ยงo

Decision tree items

  • How technically sophisticated is the user?
  • Do we want to upgrade the framework?
  • Do i want to

Roughly 2 options

  • Use a framework:
    • ๐Ÿ‘
    • Markdown rendering: can have full MDX imports etc
    • Upgrades will be a bit painful. That's life. That's what you see with all other frameworks
    • SSG
  • Use a "product" approach
    • In this case the input has to be limited
      • e.g. markdown in this structure is more limited
        • can't import whatever you want: have a defined set of components
    • Server side render
      • Why? Because
      • ๐Ÿ‘ live re-rendering

ยฉ 2024 All rights reservedBuilt with Find, Share and Publish Quality Data with Datahub

Built with Find, Share and Publish Quality Data with DatahubFind, Share and Publish Quality Data with Datahub