Slurpcy / Hyena-Hostable

The customisable and self hostable Hyena.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

➜ Hyena Hostable Bot

The new and improved Hyena, the one customisable, and the one you can use however you like.

  • Customisable
  • Fast
  • Easy to use

➜ Support

Join our support & community discord server for any queries or support in general!

➜ Help Us

Become a patron, by simply clicking on this button very appreciated!:

➜ Supporters

Stargazers repo roster for @Hyena-Bot/Hyena-Hostable

➜ How to colaborate here

For any doubts here, contact Donut#4427 please. Follow the steps given below

Step 1: Fork & Clone the repository

$ git clone link-to-my-forked-repository.git hyenabot # usually link will be https://github.com/YourUserName/Hyena-Hostable
$ cd Hyena-Hostable

Step 2: Setup virtual environment This can simply be done by doing the following:

$ virtualenv venv # Linux/mac

$ py -m venv venv # Windows

Step 3: Activating virtual environment and setting up the dependencies

$ source ./venv/bin/activate  # Linux/mac # from root dir

$ venv\Scripts\activate.bat # Windows

Now our virtual env should be activated, time to install the packages & databases.

$ pip install -U -r requirements.txt  # Linux/mac

$ py -m pip install -U -r requirements.txt # Windows

# now creating databases
$ cd src/data
$ python3 create-databases.py

Step 4: Checkout a new branch

$ git checkout -b my-new-feature

Step 5: Code the feature
Pick a feature from the Issues and code it
Am i supposed to tell you how to do this one too?

Step 6: Commit the feature

$ git commit -m "define your feature here"

Step 7: Push the feature

$ git push origin my-new-feature # branch name should be same as the one you checked out

Step 8: Create a pull request

  • Go to the your forked repository
  • A button like this will appear, click on it:

    Button

  • Create a pull request like this:

    Create a pull request

  • Then Donut will merge the pull request after reviewing

About

The customisable and self hostable Hyena.

License:GNU General Public License v3.0


Languages

Language:Python 99.9%Language:Shell 0.1%