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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add workflow to automate template customizations after copy #80

Open
1 task done
andrewvaughan opened this issue Jan 23, 2024 · 0 comments
Open
1 task done

Add workflow to automate template customizations after copy #80

andrewvaughan opened this issue Jan 23, 2024 · 0 comments
Assignees
Labels
Type: Operations A task to update dependencies or operational capabilities of the Project.

Comments

@andrewvaughan
Copy link
Owner

andrewvaughan commented Jan 23, 2024

Description

Similar to:
https://github.com/JetBrains/intellij-platform-plugin-template/blob/deb171483598ee8a5d7621154db880e87b4db4ef/.github/workflows/template-cleanup.yml

I'm thinking there may be a way to do a good amount of the Template Checklist items in an initial workflow trigger immediately after the template is copied. This might include:

  1. Performing most of the _TEMPLATE_CHECKLIST.md items, such as renamding URLs
  2. Pruning all image-generation template files from the entire repo history (so the base repo isn't huge) such as the readme-banner.ai file
  3. Automatically syncing labels from template-core instead of having to embed a configuration file
  4. Creating the v0.1.0 milestone
  5. (Maybe) setting up Kanban project for the new repo

It would also require making hard-references to some of the assets above, so the regex replace for the andrewvaughan/template-core URL modifier may need some more-advanced solutions.

Examples

No response

Priority

None

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@andrewvaughan andrewvaughan added the Type: Operations A task to update dependencies or operational capabilities of the Project. label Jan 23, 2024
@andrewvaughan andrewvaughan self-assigned this Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Operations A task to update dependencies or operational capabilities of the Project.
Projects
Status: No status
Development

No branches or pull requests

1 participant