Skip to content

athletics/make-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Make / Model

Athletics created Make/Model as an environment for building prototypes.

As the web has changed, our process for designing websites has changed. Necessitated by the responsive nature of today’s web, we strive to get out of PSDs and into the browser as early in the process as possible. This allows us to build for the constraints of the multi-device web early in our design process.

Make/Model is written in PHP using the Silex microframework and the Twig templating engine.

Installation

Composer

Install Make/Model using Composer.

An example composer.json would look like:

{
	"repositories": [
		{
			"type": "vcs",
			"url": "https://github.com/athletics/make-model"
		}
	],
	"require": {
		"athletics/make-model": "dev-master"
	},
	"minimum-stability": "dev"
}

Then you can run composer install.

Content Sources

Make/Model integrates with third-party APIs to use as sources for content. This removes the work of setting up representative content, passing it off to a CMS, and allowing for the reuse of content across projects.

Currently Squarespace is the only supported datasource, but several others are in the works. Pull requests for new datasources are welcome.

Supported

Upcoming

For more information on how the WordPress.com REST API and WP-API differ, see the WP-API documentation.

Setup

Base Project

Copy the base-project directory into your project.

cp -r /path/to/vendor/athletics/make-model/base-project/ /path/to/my-cool-project/

Configuration

Copy the example config file config.example.php as config.php and fill in the values.

Credits

An Athletics Project.

Contributors

@jamesellisnyc, @redred, and @matthewspencer. Honorable mention @cpl593h.

About

An environment for building prototypes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •