Skip to content
The core code and supporting framework for the NewUp utility.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bootstrap
config
src
storage
tests
.gitignore
.travis.yml
LICENSE
composer.json
newup.php
phpunit.xml
readme.md

readme.md

NewUp Core

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

NewUp is a command line utility that makes creating packages quick, easy and universal. NewUp attempts to make creating packages for every programming language, framework, platform, etc as painless as possible. Just because NewUp is written in PHP, does not mean generated packages have to be PHP.

What Is This Repository?

This repository contains the core framework and utilities for the NewUp Command Line Utility. This is where you want to be if you are interested in how NewUp works under the hood. If you simply want to install NewUp for general usage you should head on over to https://github.com/newup/newup where you will find installation and configuration instructions.

For example, in this repository you will find the code behind the template engine (built around Twig), the package template storage engine (utilizes Composer), the directory generator and many other components.

Playground Examples

The newup-playground GitHub organization contains various examples of package templates implemented using NewUp. Here is a list of examples (the list may not be exhaustive):

Playground Description
newup-playground/alpha Demonstrates that NewUp can load package template dependencies.
newup-playground/disco PHP implementation of kayladnls/disco using NewUp.
newup-playground/workbench Recreates Laravel 4's workbench functionality using NewUp.

It is easy to install any of the playground templates. To install a playground package template when testing newup/core use the following command:

php newup.php template:install <playground-name>

To install a playground package template when testing newup/newup issue the following command instead:

php newup template:install <playground-name>

License

The NewUp Core is open-sourced software licensed under the MIT license.

You can’t perform that action at this time.