Open-source version of blua.blue
This complete rewrite of blua.blue is the result new neoan3 technologies coming out. The goal of this rewrite was to utilize the speed-advantage of vastN3 technology while maintaining the possibility for a headless approach.
Enjoy...
- neoan3-cli
- PHP8
- Composer
- GIT
- MySQL, MariaDB or compatible flavor
- mailjet account (other integrations will follow)
- (for styling: node + a node package manager)
You can fork or clone this repository, or use the composer create-project command. Once in your project, start with the setup:
-
database
run
neoan3 new database blua_blue
and follow the instructions, naming the credentials "blua_blue_db" when prompted. -
JWT-secret
run
neoan3 credentials
and select "new credentials". Then, name them "blua_stateless" and fill out the template with a string of your choice. -
Mailjet
run
neoan3 credentials
and select "new credentials". Then, name them "blua_mailjet" and fill out the credential-template with your private and public API key.
NOTE: If you have permission issues, either change permissions on your file-system for
/credentials/credentials.json or change the cli's default credential-location
with neoan3 set credential-path /my/path
. DO NOT SET THE PATH TO WITHIN THE WEB-ROOT
You can test & develop in multiple ways. The easiest way is using the cli-tool: neoan3 develop
.
When deploying, please take the following measures:
- exclude the file "vue" and the component "Migrate" when deploying.
- when running on Apache, inspect .htaccess and change as needed.
Licensing party for the open-source version of blua.blue is corpscrypt LLC, distributed under MIT
All third party references, libraries, logos and APIs are subject to respective licenses.
Beyond license(s) concerning this project, the following tools/libraries hold their respective licenses:
- neoan3 cli GNU AFFERO GENERAL PUBLIC License
- neoan3 framework MIT License
MAINTAINER/OWNER: You may not remove above license statement, but are free to list your own additional license(s) as needed. Add your license(s) to the file "LICENSE" as needed.
Also, feel free to join the neoan3 discord server