Skip to content

folio:0.0.1#4178

Open
Yrrrrrf wants to merge 3 commits intotypst:mainfrom
Yrrrrrf:folio-0.0.1
Open

folio:0.0.1#4178
Yrrrrrf wants to merge 3 commits intotypst:mainfrom
Yrrrrrf:folio-0.0.1

Conversation

@Yrrrrrf
Copy link

@Yrrrrrf Yrrrrrf commented Feb 23, 2026

Universal PM document generator. Define your project once in a single data file and generate a complete suite of PM documents — charter, Gantt chart, risk matrix, budget, stakeholder map, and more.

@typst-package-check typst-package-check bot changed the title folio:0.0.1 new folio:0.0.1 Feb 23, 2026
@typst-package-check typst-package-check bot added the new A new package submission. label Feb 23, 2026
@Yrrrrrf
Copy link
Author

Yrrrrrf commented Feb 23, 2026

Universal PM document generator. Define your project once in a single data file and generate a complete suite of PM documents — charter, Gantt chart, risk matrix, budget, stakeholder map, and more.

I am submitting

  • a new package
  • an update for a package

Folio is a universal project management document generator for Typst. Define your entire project once in a single project dictionary and generate a complete, professionally styled suite of PM documents from that single source of truth — no copy-pasting, no drift between files.

📦 Repository: github.com/Yrrrrrf/folio

What it generates

Function Document
charter(project) Project Charter
feasibility(project) Feasibility Study
executive-brief(project) Executive Brief
plan(project) Project Plan
requirements(project) Requirements / BOM
budget(project) Budget
gantt(project) Gantt Chart
risks(project) Risk Register
stakeholders(project) Stakeholder Map
closure(project) Project Closure

I have read and followed the submission guidelines and, in particular, I

  • selected a name that isn't the most obvious or canonical name for what the package does
  • added a typst.toml file with all required keys
  • added a README.md with documentation for my package
  • have chosen a license and added a LICENSE file or linked one in my README.md
  • tested my package locally on my system and it worked
  • excluded PDFs or README images, if any, but not the LICENSE
  • ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

@saecki saecki self-assigned this Feb 24, 2026
Copy link
Member

@saecki saecki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this package!

professionally styled suite of PM documents — charter, Gantt chart, risk matrix,
budget, stakeholder map, and more — all from one source of truth.

See the [Overview](docs/overview.md) for a comprehensive guide, feature list,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The docs directory is missing. It should be committed to this repository but excluded in the typst.toml manifest.

budget, stakeholder map, and more — all from one source of truth.

See the [Overview](docs/overview.md) for a comprehensive guide, feature list,
and data structure documentation, or check out the [Manual](docs/manual.typ) for
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's common practice to include a compiled manual.pdf and link it in the readme. that should also be added to the exclude list in the typst.toml manifest.

**`dt.typ` — your project data (the single source of truth):**

```typ
#let project = (
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would make sense to include the example directory with the complete dt.typ file. And link to it somewhere here, because this quickstart section requires editing the incomplete examples for them to compile.

@saecki saecki added the waiting-on-author Pull request waits on author label Mar 5, 2026
@saecki
Copy link
Member

saecki commented Mar 20, 2026

Are you planning to work on this? Otherwise we will close this soon to keep things organized. You can reopen the PR at any time :)

@Yrrrrrf
Copy link
Author

Yrrrrrf commented Mar 21, 2026

Sorry! I've been too occupied. I'm going to make a pr adding those comments these days

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

Labels

new A new package submission. waiting-on-author Pull request waits on author

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants