Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.56 KB

README.md

File metadata and controls

47 lines (31 loc) · 1.56 KB

John

What is John?

John is a github repo dependency generator for normal people. It aims to ease the creation of Github projects and getting a head start. It's simple, fast and flexible.

Install

Windows / Mac / Linux

  • Make sure you have php 5.4.

  • Add c:\path-to-john\bin; to the $PATH variable.
    That's literally it!

Usage

Once the project is added to the path you made it available globally. This means you can go to any directory and call the command john.

To create a gitignore or license file run:

$ john gitignore Composer # The gitignore files are typed in CamelCase
$ john license mit # Whereas th license files are all lower case

This creates a .gitignore file for Composer and a mit license.

Files available

The .gitignore files are copied form this repository. While the license files are from my own repo here.

Similair projects

The rest

Versioning

Because this is a relatively small project i've started at 0.9 to allow a short beta period. Apart form this, i'm following SemVer.

Contributing

I'm currently open to any changes, big or small. If you want to fix a bug, create an issue before you make a pull request.

Todo

  • custom README generator, with yeoman style questioning
  • inclusion of whoops, a error handler
  • directory structure generator