MIT License, see LICENSE.md
See doc/readme.md.
All required dependencies are avaiable for both both Unix and Windows OSes.
Server:
- php >=5.6 (tested with 7.0 as well)
- postgres 9.3.5
- elasticsearch 1.2
- elasticsearch/elasticsearch-analysis-icu/2.2.0
- rabbitmq
- bc
Dev / tests:
- nodejs/npm
- bower
- gulp
See INSTALL.md
https://github.com/StackExchange/blackbox
Following files are GPG crypted: blackbox files
Following developers can decrypt those files: blackbox admins
Commit tags:
[test]
[cs]
Coding standard, code smell removal, whitespace, etc. Should not affect build.[dev]
setup, dev stack edits, etc. Should not affect build.
invoke console:
php www/index.php
create new migration from template:
php www/index.php scaffolding:migration:sql note-what-are-you-changing
recreate elasticsearch mappings and repopulate
php www/index.php es:recreate && php www/index.php es:populate
run migrations:
php www/index.php migrations:migrate
build frontend:
gulp production