Skip to content

Feature: Master config for Create and Init #91

@lirbank

Description

@lirbank

Moving the conversation in issue #82 about custom boilerplate code and default packages for new projects to here.

The idea is to have a customizable global config (and possibly custom boilerplate code) that is used when creating new projects.

Goals

  • Change the default behavior of iron to add/remove packages on init/create
  • The master config is used to create the project level config on init/create (instead of using the config.json template). If command-line params are provided on init/create then they should be honored.
  • (maybe) Custom code added to new projects

Init/create process:

  1. If there is no master config, create one
  2. copy the master config to the project, honor command-line overrides
  3. use the master config to add/remove packages to/from the project

Ref #32

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions