Skip to content

BenLowery/john

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A github dependency generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published