Thanks to visit codestin.com
Credit goes to github.com

Skip to content

New Project Wizard #1169

@marbetschar

Description

@marbetschar

Problem

I'm currently putting together an elementary app template which tries to stick as near as possible to the elementary Developer Docs.

Because of this I was wondering, if we should add a "New Project" wizard to Code which allows to create a new elementary OS App skeleton by asking a few questions and then fetching the content of a template repo from GitHub.

The idea is not quite new and there is "Develop" in AppCenter already which does something similar.

However, when I used Develop in the past it seemed not to be up to date to how we structure apps. In addition I think it would be quite useful to have official templates which closely stick to the official documentation.

Proposal

  • Add a "New Project" button which starts the Wizard
  • Let the Wizard ask a few questions and set the values of pre-defined variables
  • Fetch the corresponding project template from GitHub
  • Replace the now defined variables in the template code with their values
  • Show finish screen which points to additional documentation (depends on template)
  • Open the newly created project in Code

Prior Art (Optional)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs DesignNeeds the UX team to specify or implement a solution. May need new icons or css for example

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions