Alice is a bot specialised to do codebase supervising on your behalf to prevent chaos situation in any layer of SDLC cycle.
Install
- Installing is simple via pip
pip install alice-core
How to use
Create your team specific input config file setup your config file
Start Alice (any 1 way):
modify the commands for particular config.yaml or config.json file path & port number
run as flask app
export FLASK_APP=alice config=’config.yaml’; flask run –host 0.0.0.0 –port 5005
or
- run as uwsgi process (Install uwsgi>=2.0.14 on your machine for using this)
export config=”config.yaml”; uwsgi –socket 0.0.0.0:5005 –protocol=http -w alice –callable app
Note: default port number is ‘5000’ if not specified
3. Create web-hook in github set it to <IP_WHERE_ALICE_IS_LISTNING>:<PORT_NUMBER>/alice Example:
![]()
Wh questions
why, what & how about Alice
Who can use alice on the fly
Github & Slack users If you are using other projects, look at “how to contribute” section
Willing to contribute
Contributing guidelines
Bugs/Requests
Please use the GitHub issue tracker to submit bugs or request features.
Changelog
Consult the Changelog page for fixes and enhancements of each version.
Release files for alice-core 1.6.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| alice-core-1.6.4.tar.gz | 21.8 kB | Details |
Release files / alice-core-1.6.4.tar.gz
| Download URL | alice-core-1.6.4.tar.gz |
|---|---|
| Size | 21.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cc996ede90b0370fd2d750d71ebd64aedc1410fc76a49b02d6dd6be4491e226c
|
|
BLAKE2b-256 checksum How to use checksums |
9d399a27c3a15861093cb420a8fc7d5b91255391b0cad30c8b221e1a52ef7286
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |