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

Project Template Framework #172

Open
9 tasks
Krzmbrzl opened this issue Jul 24, 2018 · 1 comment
Open
9 tasks

Project Template Framework #172

Krzmbrzl opened this issue Jul 24, 2018 · 1 comment
Labels
Core Issues concerning core-frameworks
Milestone

Comments

@Krzmbrzl
Copy link
Owner

Krzmbrzl commented Jul 24, 2018

It would be nice to see a project template framework that allows the user to predefine some project types (their initial folder structure, the initially created files, the default content of certain file-types and maybe even some special wizards).

When implementing this there should be a way to use inheritance between the different project types so that one can extend another and only make changes to some of the aspects.

Stuff that should be kept in mind, when creating this framework:

  • Ability to specify default file structure
  • Ability to specify files that are initially created and their content
  • Ability to create templates of files (+ folder structures?) that can then be created using a New-wizard
  • Inheritance of projects
  • Placeholder in templates that will be replaced with some context sensitive information (or removed if the respective info could not be found)
  • Ability to set project specific settings (e.g. included mods)
  • Ability to specify project specific formatting rules
  • Project type manager (UI)
  • Make the New project wizard aware of those project types
@Krzmbrzl Krzmbrzl added the Core Issues concerning core-frameworks label Jul 24, 2018
@Krzmbrzl Krzmbrzl added this to the 0.8.0 milestone Jul 24, 2018
@Krzmbrzl
Copy link
Owner Author

Krzmbrzl commented Oct 2, 2018

While reworking the whole project-creation a possibility to specify Mod-dependencies as requested by #71 should be implemented

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core Issues concerning core-frameworks
Projects
None yet
Development

No branches or pull requests

1 participant