0.0.1 • Published 5 years ago

@dlw-digitalworkplace/generator-filetemplates v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

delaware Blueprint Templates Generator

This yeoman geneartor can be used to install templates, created for the Blueprint VS Code extension, into your project. When running the generator you can choose to install all available template files, or select specific template files. Currently the following template files are supported:

  • TypeScript React Component
  • TypeScript React Stateless Component
  • Typescript Interface

    All templates will be installed in a blueprint-templates folder (required by the Blueprint VS Code extension) that will be created in the directory where the generator is executed.

Installation

Install the genertor

npm i -g @dlw-digitalworkplace/generator-filetemplates

Usage

Run the generator

yo @dlw-digitalworkplace/generator-filetemplates

Follow the instructions of the generator to install all templates or specific templates.

npm.io

Make sure the template files are installed in the root of your VS Code project. Also make sure the Blueprint VS Code extension is installed. Use right-click anywhere in the explorer view in VS Code and select 'New File from Template'. Select the template and give it a name. Done!

npm.io

Contributing

If you have new ideas for templates you are welcome to contribute to this repo. The following guidelines will help you to get started.

  1. Fork this repository
  2. Run npm run install in the root of the project.
  3. Run npm run build int the root of the project
  4. Create your template file in the generators/generator-filetemplates/app/templates folder

    1. Each template should have its dedicated folder
    2. Each folder should contain a manifest.json file with a name (should match the folder name), a title and description (which are shown in the options of the generator)
  5. Save everything and run yo @dlw/filetemplates in the samples/spfx folder. This will create the blueprint templates in the sample project (make sure your new template is selected when you run the generator)

  6. Open the sample spfx project in VS Code
  7. Add the new component in the /src/webparts/sample/components folder using the Blueprint VS Code extensions
  8. Make sure the sample spfx project still builds after the new component is added
  9. Craete a pull request with you new template