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