Skip to content

📝 Documentation: Long-term project vision #1181

Closed
@JoshuaKGoldberg

Description

@JoshuaKGoldberg

Edit (January 2025): This area of work was resolved by finishing onboarding to create.bingo in #1839. See those two links for more information. Cheers!


Bug Report Checklist

Overview

create-typescript-app has come a long way in the last two (!) years! It started as a small template for me to unify my disparate repository config files. Now it's a full project with >500 >1000 stars, repeat community contributors, and offshoot projects to help it work smoothly. I love this. 💖

I plan on continuing to prioritize create-typescript-app over at least the next year. I see its progress as evolving through at least three distinct stages:

  1. (~2022) Personal template: used just in my own personal repos
  2. (~2023) Shared template: Adding in more comprehensive docs, options, and generally more flexibility so folks other than me can use it on their repos too
  3. (~2024) Shared engine: Splitting out a new package so that other templates like this one can be made

My hope is that in the next year or so, folks will be able to make their own shared templates that mix-and-match pieces of tooling. For example, a GitHub Actions flavor of create-typescript-app might use all the same pieces as this one except it'd swap out the builder from tsup to web-ext. See also #1175.

I don't know exactly how this would look - but I am excited to find out 😄.

Filing this issue to track placing a slightly more solidified form of this explanation in the docs.

Additional Info

No response

Metadata

Metadata

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions