Marek Piasecki
6 years ago
commit
6df6330c66
15 changed files with 88 additions and 0 deletions
@ -0,0 +1,11 @@ |
|||
nodes.conf |
|||
config.yml |
|||
node_modules/* |
|||
*.log* |
|||
framework/services/init.coffee |
|||
framework/public/* |
|||
.byebug_history |
|||
.vagrant |
|||
_site |
|||
docker-compose.yml |
|||
Dockerfile.* |
@ -0,0 +1,3 @@ |
|||
[submodule "pro-framework"] |
|||
path = framework |
|||
url = git@github.com:madmaniak/pro-framework.git |
@ -0,0 +1 @@ |
|||
framework/tools/consumers/ruby/.ruby-version |
@ -0,0 +1 @@ |
|||
framework/tools/consumers/ruby/Gemfile |
@ -0,0 +1 @@ |
|||
framework/tools/consumers/ruby/Gemfile.lock |
@ -0,0 +1,12 @@ |
|||
DO WHAT THE FUCK YOU WANT TO BUT IT'S NOT MY FAULT PUBLIC LICENSE |
|||
Version 1, October 2013 |
|||
|
|||
Copyright © 2013 Ben McGinnes <ben@adversary.org> |
|||
|
|||
Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. |
|||
|
|||
DO WHAT THE FUCK YOU WANT TO BUT IT'S NOT MY FAULT PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
|||
|
|||
0. You just DO WHAT THE FUCK YOU WANT TO. |
|||
|
|||
1. Do not hold the author(s), creator(s), developer(s) or distributor(s) liable for anything that happens or goes wrong with your use of the work. |
@ -0,0 +1,50 @@ |
|||
## Pro - UDD polyglot anti-framework for modern web and standalone applications |
|||
|
|||
[![Join the chat at https://gitter.im/madmaniak/pro](https://badges.gitter.im/madmaniak/pro.svg)](https://gitter.im/madmaniak/pro?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |
|||
|
|||
### Start |
|||
|
|||
**Pro** consists of 2 parts: _template_ that provides basic file structure, for you to start working right away, and _framework_ which brings core libraries and tools installed in `framework/` dir. |
|||
|
|||
#### Template |
|||
Create your project template with: |
|||
|
|||
```sh |
|||
git clone git@github.com:madmaniak/pro <your_project> -o pro-template |
|||
|
|||
# create an empty repo on github or somewhere else and: |
|||
|
|||
git remote add origin git@github.com:<user>/<your_project>.git |
|||
git push -u origin master |
|||
``` |
|||
|
|||
#### Framework |
|||
Next, tell git to download `pro-framework`: |
|||
|
|||
```sh |
|||
git submodule init |
|||
git submodule update |
|||
``` |
|||
|
|||
#### Setup and run |
|||
|
|||
Pro uses [Docker](https://www.docker.com/) and [Docker Compose](https://docs.docker.com/compose/install) (version >= 1.9.0 recommended). Be sure you have it installed and working beforehand. |
|||
|
|||
```sh |
|||
./pro s |
|||
``` |
|||
|
|||
Visit [http://localhost:3000](http://localhost:3000) |
|||
and |
|||
[http://localhost:8000](http://localhost:8000) for database management. |
|||
|
|||
### Upgrade Pro to the newest version |
|||
|
|||
``` |
|||
git pull pro-template master |
|||
git submodule update |
|||
``` |
|||
|
|||
### Example app ### |
|||
|
|||
[pro-example-app](https://github.com/madmaniak/pro-example-app). |
@ -0,0 +1 @@ |
|||
|
@ -0,0 +1 @@ |
|||
|
@ -0,0 +1 @@ |
|||
|
@ -0,0 +1 @@ |
|||
|
@ -0,0 +1,2 @@ |
|||
#!/bin/bash |
|||
./framework/tools/containers/docker/start.sh $@ |
@ -0,0 +1 @@ |
|||
|
@ -0,0 +1 @@ |
|||
|
Loading…
Reference in new issue