Empty project with entire dir structure and settings for a framework based project
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.
compat
config
controller
gen
migration
model
public_html
routing
testsuite
view
.gitignore
LICENSE
README.md
check-installed-deps.sh
deploy.sh
dev-setup.sh
functions.php
initdb.php
project-config.dev.json.ignore
project-config.json
project-config.prod.json.ignore
project-config.test.json.ignore
project.php
sync-composer.sh
sync-npm.sh
sync-toolbox.sh

README.md

Build status

Framework-Scaffold: Build status

Framework: Build status

Framework Scaffold

This is a minimal project configuration for scaffolding.

Before you start

Make sure to run in git-bash as ADMINISTRATOR.

Initial setup (for the lazy)

git clone https://github.com/kburnik/framework-scaffold && \
cd framework-scaffold &&\
./dev-setup.sh

Initial setup step by step:

./sync-toolbox.sh

./third_party/toolbox/sync.sh

./sync-npm.sh


# Optional:
./sync-composer.sh

# Start the environment.
. ./third_party/toolbox/env.sh

# Enable development config
cp project-config.dev.json.ignore project-config.dev.json

# Adjust config in project-config.json and generate
generate-config.php

# Create the virtual host and DNS entry.
install-win-xampp.sh

# Init the database.
./initdb.php

# Create initial migration.
migrate.sh

# Register a user.
./model/user/register.php

Notes

This project is bulit on a TeamCity Continouous intergration server.