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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃摑 Documentation: Long-term project vision #1181

Open
2 tasks done
JoshuaKGoldberg opened this issue Jan 3, 2024 · 0 comments
Open
2 tasks done

馃摑 Documentation: Long-term project vision #1181

JoshuaKGoldberg opened this issue Jan 3, 2024 · 0 comments
Assignees
Labels
area: documentation Improvements or additions to docs status: accepting prs Please, send a pull request to resolve this! type: feature New enhancement or request

Comments

@JoshuaKGoldberg
Copy link
Owner

JoshuaKGoldberg commented Jan 3, 2024

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 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

@JoshuaKGoldberg JoshuaKGoldberg added area: documentation Improvements or additions to docs type: feature New enhancement or request status: accepting prs Please, send a pull request to resolve this! labels Jan 3, 2024
@JoshuaKGoldberg JoshuaKGoldberg self-assigned this Jan 3, 2024
@JoshuaKGoldberg JoshuaKGoldberg pinned this issue Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: documentation Improvements or additions to docs status: accepting prs Please, send a pull request to resolve this! type: feature New enhancement or request
Projects
None yet
Development

No branches or pull requests

1 participant