nofw/nofw

No framework at all!

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 3

Forks: 0

Open Issues: 1

Type:project

dev-master 2018-03-01 19:23 UTC

This package is auto-updated.

Last update: 2024-04-19 08:31:14 UTC


README

Build Status Total Downloads

No framework at all!

Quick start

$ make setup

To start Docker container:

$ docker-compose up -d

To run the built-in PHP server:

$ make serve

To run the built-in PHP server in a Docker container:

$ make DOCKER_OPTS="-p 8080:8080" docker serve

You should have the app running on localhost, port 8080.

Clean up when you are done:

$ make clean

Recommended development environment

Make sure the following are installed:

Components

No framework uses the following components:

What else?

Docker for development and a production ready Docker image are included. For simplicity, they are both PHP+Apache based images, in production PHP-FPM and Nginx are recommended.

Worth mentioning that 100% of any building, caching happens only at container build time, no issues like this.

Materialize CSS is used as the frontend framework.

PHP 7.1, because it's 2017 (and not 2007).

Credits

This skeleton is heavily inspired by @Swader's nofw and his The framework is dead, long live the framework workshop presented at the Web Summer Camp in 2016.

Phil Sturgeon also has an interesting article about the topic.

License

The MIT License (MIT). Please see License File for more information.