Skip to content

Improvements to MyST Markdown #152

Open
@rowanc1

Description

@rowanc1

The Econ-ARK team is working towards improvements to their tools, specifications and workflows to create reproducible, computational documents. This includes a focused effort to adopt MyST Markdown (https://mystmd.org) into the REMARK workflow. To do this, there are several identified improvements to be made in MyST, especially regarding:

  • Table improvements (reading, rendering, export for LaTeX and Typst).
  • Improved LaTeX support for existing projects (included subfiles, macros and common economics packages)
  • Shared math macros, including via web-request
  • Reproducibility checks and command line improvements to the REMARK tools.

The goal of this issue is to track these specific improvements that need to be made across that project and any documentation improvements in the REMARK repository.

LaTeX improvements [14.5 days]

Tasks here will be turned into issues and pull requests as appropriate. This issue will be kept up to date as we refine and prioritize the work.

Stretch Goals

Remark CLI [13.5 days]

The Python management CLI is now in the main branch.

For the econark CLI, we are extending MyST to:

  • Citation CFF creation [2 days] (single source of truth myst build --cff)
  • Readme Creation [2 days] (rendering markdown, markdown templating, export example)
  • Inherit standards [1 day] (allows for econ ark to create sharable config)
  • White labelling an econark CLI [4 days] (optional, can just use myst)
  • Citation CFF Test [4 days] (requires curvenote at the moment)
  • Report help [0.5 days]

Examples [6 days]

cc @alanlujan91 @llorracc

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions