Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/igeligel/plop-scripts

:tada: Scripts, written in JavaScript, which will create several files for different type of frameworks or applications.
https://github.com/igeligel/plop-scripts

generator java npm plop readme

Last synced: 5 days ago
JSON representation

:tada: Scripts, written in JavaScript, which will create several files for different type of frameworks or applications.

Awesome Lists containing this project

README

        

# plop-scripts by igeligel

Scripts, written in JavaScript, which will create several files for:
- [Java EE applications](/templates/javaee)

## Dependencies

npm:
- [plop](https://www.npmjs.com/package/plop)

I have not included plop as npm package here because you should install it globally to access other files also. For more instructions check out the [Installation](##Installation).

## Installation

You need to have plop installed. You can easily install this by npm. The easiest way to get npm is to install [node.js](https://nodejs.org/en/download/) on your machine. Otherwise you can also install a [standalone version of npm](https://github.com/npm/npm/releases).

After you have npm ready on your machine, make sure you have access to git and clone this repository. You can also download it via GitHub.

After downloading/cloning, open a new console and change the directory to the folder of the repository. It should look like this:

![Console Output](http://i.imgur.com/md9fEbY.png "Console Output")

If you can see the *package.json* file you have installed all requirements for this project.

After this you need to install [plop](https://www.npmjs.com/package/plop). To install it globally open your command line/console and type:
```
$ npm install -g plop
```

## How to use

Change the directory to the project where you can see the *package.json* file.

After you have done all steps of the [Installation](##Installation) you can type:
```
$ npm run plop
```

After this you come up with this menu:
![Console menu](http://i.imgur.com/cmSDSYq.png "Console menu")

Now you can navigate with your arrow keys and decide the different options for creating templates.

## License

[MIT License](LICENSE)

## How to grab documentation

There is no real documentation right now because this is a simple side project. Lookup the [documentation folder](/documentation) for more resources.

## Contributing

1. Clone the repository
2. Make a new branch for your feature
3. Make the changes you want and commit
4. Make pull request to origin master

### Commits
For commits i am using [this style](https://github.com/igeligel/contributing-template/blob/master/commits.md). You should also use this style when you are creating pull requests.

## Authors

- [igeligel](https://github.com/igeligel)

## Contact information

[![Steam](https://raw.githubusercontent.com/encharm/Font-Awesome-SVG-PNG/master/black/png/16/steam-square.png "Steam Account") Steam](http://steamcommunity.com/profiles/76561198028630048/)

[![Twitter](https://raw.githubusercontent.com/encharm/Font-Awesome-SVG-PNG/master/black/png/16/twitter.png "Twitter") Twitter](https://twitter.com/kevinpeters_)

## History

| Date | Version | Description |
| ------------- | ------------- | -------------------- |
| 10/20/16 | -/- | Start of the project |