generator-trowel
Version:
A yeoman generator to create trowel repository
46 lines (29 loc) • 1.97 kB
Markdown
The workflow to test into a browser the component is setted with gulp<% if (props.javascript) { %> (and webpack for the javascript part)<% } %>.
All the files versionned for live testing are written `./<%= folders.test %>/<%= folders.src %>` folder.
The gulp workflow will generate, from those files, a `./<%= folders.test %>/<%= folders.dest %>` used by a local server (running via gulp) to renderer into your browser the component.
You have several commands for making the `./<%= folders.test %>/<%= folders.dest %>` folder :
```sh
npm run test
npm start
```
Thoses commands generates css for the `./<%= folders.test %>` folder and for the `./<%= folders.dest %>` folder (in normal and minified version).
<% if (props.javascript) { %>
Javascript is transpiled and packaged with webpack. The workflow setuped here allow us to generate a script file browser-friendly into the `./<%= folders.dest %>/javascript` folder from a es2015 friendly (ready to be included in packaged workflows) script located at `./<%= folders.src %>/javascript`.
Here are the two commands for working with the javascript :
```sh
npm run build-javascript
npm run build-javascript-dev
```
Thoses commands generates javascript for the `./<%= folders.test %>` folder and for the `./<%= folders.dest %>` folder (in normal and minified version).
<% } %>
[](https://github.com/Trowel/Trowel/blob/master/doc/3-create-your-own-trowel-component.md) from the trowel-core project, to learn about how writting a Trowel Component
To be written