Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Setting up your Project Folder:

A few steps should be taken by the developer before running the initial bm forms init command:

  1. Inside your project folder, create a sub folder that will contain your forms components.
  2. Using the command line, cd into your project folder (not your new forms folder, but the parent project folder) and run npm init. This will setup your package.json file, which is needed to handle the forms plugins.

...

You will prompted to answer a handful of questions:

Source of your forms definition

...

-This will either be the answerSpace form, or your own JSON definition.

Location of this

...

This definition - This will either be the answerSpace URL, or the location of the JSON definition files within your project folder, depending on what you selected for the first option.

Location of the output

...

This folders - This is the location of the folders you want to write both your source components and component distribution file, as well as where the framework templates. We recommend you set the path to your "my-forms" folder, as this will keep your project folder well structured.Note, if you set the Source folder to "my-forms/src" then the next output folders will default to the "my-forms" folder too.

Framework plugin to use

Finally, you'll be asked which framework plugin you wish to use. AngularJS and JSON are currently included by default. Later, we'll talk more about how you can use your own custom Forms CLI plugins.

...