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 a package for the FAST CLI #3

Closed
janechu opened this issue Mar 7, 2022 · 0 comments · Fixed by #11
Closed

Add a package for the FAST CLI #3

janechu opened this issue Mar 7, 2022 · 0 comments · Fixed by #11
Assignees
Milestone

Comments

@janechu
Copy link
Contributor

janechu commented Mar 7, 2022

Description

To aide in the process of using FAST, including such things and project maintenance for SSR, adding components, etc., a CLI should be added.

Requirements

  • Add a @microsoft/fast-cli package
  • Add a script to initialize a project Add a package to create a project #2 from a default template see Add a package to serve as the CLI default template #1
  • Ensure the user is online before using the default template
  • Create the project based on the configuration specified in fastconfig.json
  • Ensure that fastconfig.json is available and passes a JSON schema validation test
  • Create documentation for templates
  • Create documentation for CLI commands
@janechu janechu self-assigned this Mar 7, 2022
@janechu janechu transferred this issue from microsoft/fast Mar 28, 2022
@janechu janechu added this to the CLI 1.0 milestone Mar 28, 2022
janechu added a commit that referenced this issue Mar 30, 2022
# Pull Request

## 📖 Description

<!--- Provide some background and a description of your work. -->
This pull request creates a default template from which the upcoming CLI and create packages will leverage.

![Screen Shot 2022-03-30 at 12 26 28 PM](https://user-images.githubusercontent.com/7559015/160915126-faedb795-9a3a-43da-bad0-030608b1cb58.png)

### 🎫 Issues

<!---
List and link relevant issues here using the keyword "closes"
if this PR will close an issue, eg. closes #411
-->
#1 

## ✅ Checklist

### General

<!--- Review the list and put an x in the boxes that apply. -->

- [x] I have added tests for my changes.
- [x] I have tested my changes.
- [x] I have updated the project documentation to reflect my changes.

## ⏭ Next Steps

<!---
If there is relevant follow-up work to this PR, please list any existing issues or provide brief descriptions of what you would like to do next.
-->
- #3
@janechu janechu mentioned this issue Apr 7, 2022
3 tasks
janechu added a commit that referenced this issue Apr 14, 2022
# Pull Request

## 📖 Description

<!--- Provide some background and a description of your work. -->
Added the CLI package which will install the default package.

### 🎫 Issues

<!---
List and link relevant issues here using the keyword "closes"
if this PR will close an issue, eg. closes #411
-->
Closes #3 

## ✅ Checklist

### General

<!--- Review the list and put an x in the boxes that apply. -->

- [x] I have added tests for my changes.
- [x] I have tested my changes.
- [x] I have updated the project documentation to reflect my changes.

## ⏭ Next Steps

<!---
If there is relevant follow-up work to this PR, please list any existing issues or provide brief descriptions of what you would like to do next.
-->
- #2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant