Felix Freeman 8aed948569 Merge branch 'dev' into hacktivista_com | 2 years ago | |
---|---|---|
bootstrap | 2 years ago | |
config | 2 years ago | |
public | 5 years ago | |
setup | 2 years ago | |
.editorconfig | 2 years ago | |
.env.example | 2 years ago | |
.env.testing | 2 years ago | |
.gitignore | 2 years ago | |
GPL-3.0-or-later.LICENSE | 5 years ago | |
MIT-0.LICENSE | 5 years ago | |
README.md | 2 years ago | |
artisan | 5 years ago | |
composer.json | 2 years ago | |
phpunit.xml.dist | 5 years ago |
Hackware Web Services or "Hawese" is a modular web API which returns JSON responses.
Its structure is based on Laravel/Lumen 5.8+ packages. It can be mounted as a monolithical web service or as various microservices depeding on how you structure your composer.json
.
You can pronounce it as "how easy".
Please refer to the requirements of each package. Basically the same as of Lumen/Laravel 5.8+ and composer.
git clone https://git.hackware.cl/hawese
.env.example
file. It will load .env.APP_ENV if you set the APP_ENV environment variable beforehand. Elsewhere it will load the .env
file.hackware/hawese-{payment,wallet,seeds}
) to composer.jsoncomposer install && composer run collect-public
.public/
path.git clone https://git.hackware.cl/hawese
setup/setup.sh
on Debian as root, or optionally setup/setup_lxd.sh
with the proper environment variables configured (defined on those files)..env
file for missing configurations./etc/hosts
.Find detailed documentation and configuration options in each project.
If you are developing Hawese run tests with composer test
or composer test-coverage
.
Add directories for your project tests as testsuite on phpunit.xml.dist
and to its whitelist for coverage analysis.
Copyright 2019-2022 Hackware SpA.
This project license defaults to GPL 3.0 or later if you use any of the following projects (since are AGPL licensed):
hackware/hawese-wallet
hackware/hawese-payment
If you don't use that dependencies in the composer.json
file then you can choose to use the MIT-0 license terms.
The core library hackware/hawese-core
is released under the terms of the MIT license. Non listed dependencies are released under permisive licenses too.
I will greatly appreaciate your contributions back. Please free your software too.