Browse Source

Erase history, keep current state

pull/1/head
Marek Piasecki 6 years ago
commit
6df6330c66
  1. 11
      .gitignore
  2. 3
      .gitmodules
  3. 1
      .ruby-version
  4. 1
      Gemfile
  5. 1
      Gemfile.lock
  6. 12
      LICENSE
  7. 50
      README.md
  8. 1
      app/.gitkeep
  9. 1
      components/.gitkeep
  10. 1
      framework
  11. 1
      jobs/.gitkeep
  12. 1
      node_modules/.gitkeep
  13. 2
      pro
  14. 1
      services/.gitkeep
  15. 1
      tools/.gitkeep

11
.gitignore

@ -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.*

3
.gitmodules

@ -0,0 +1,3 @@
[submodule "pro-framework"]
path = framework
url = git@github.com:madmaniak/pro-framework.git

1
.ruby-version

@ -0,0 +1 @@
framework/tools/consumers/ruby/.ruby-version

1
Gemfile

@ -0,0 +1 @@
framework/tools/consumers/ruby/Gemfile

1
Gemfile.lock

@ -0,0 +1 @@
framework/tools/consumers/ruby/Gemfile.lock

12
LICENSE

@ -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.

50
README.md

@ -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).

1
app/.gitkeep

@ -0,0 +1 @@

1
components/.gitkeep

@ -0,0 +1 @@

1
framework

@ -0,0 +1 @@
Subproject commit 781e7c23ee97edf72ce1193c439c4349a0ce3a8c

1
jobs/.gitkeep

@ -0,0 +1 @@

1
node_modules/.gitkeep

@ -0,0 +1 @@

2
pro

@ -0,0 +1,2 @@
#!/bin/bash
./framework/tools/containers/docker/start.sh $@

1
services/.gitkeep

@ -0,0 +1 @@

1
tools/.gitkeep

@ -0,0 +1 @@
Loading…
Cancel
Save