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

Use git repository as project starter template #282

Open
egillespie opened this issue Apr 27, 2020 · 0 comments
Open

Use git repository as project starter template #282

egillespie opened this issue Apr 27, 2020 · 0 comments
Labels
enhancement epic Too big, needs to be split into smaller issues

Comments

@egillespie
Copy link
Collaborator

Several projects have requirements that ask students to start with a specific set of files (e.g. HTML, CSS, etc.). It would be helpful if a project could be assigned the URL of a git repository so that when a student clicks "Start Project", their git repository is automatically seeded from or created as a fork of the project starter repository.

This feature opens up other exciting possibilities as well:

  • Automation with GitHub Actions
  • Provided unit tests
  • Project-specific VS Code settings
  • Built-in .gitignore
  • Requirements incorporated into README

This feature should be used with caution though:

  • A big project may be intimidating or distracting to new developers
  • How to handle changes to automation (unit tests, editor config, ignore files, etc.)
  • How to handle a project template changing (should a specific commit be used as well?)
@egillespie egillespie added enhancement epic Too big, needs to be split into smaller issues labels Apr 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement epic Too big, needs to be split into smaller issues
Projects
None yet
Development

No branches or pull requests

1 participant