1 unstable release

0.0.1 Mar 15, 2021

#66 in #discord-api

GPL-3.0-or-later

22KB
66 lines

Hype

An interface to interact with Discord via API.

Repositories

This is mainly developed on GitLab.com, but the source code is hosted also in several following repositories.

Any merge/pull requests or issues on any repository are welcomed.

# the main branch is "trunk"
% git clone git@gitlab.com:grauwoelfchen/hype.git
% git --no-pager branch -v
* trunk xxxxxxx XXX

Installation

TODO

Usage

% echo "CLIENT_ID=\"...\"\nCLINET_SECRET=\"...\"" > .env
% hype

Development

Verify

# check code using all verify:xxx targets
% make verify:all

Test

% make test

CI

Run CI jobs on local docker conatiner (Gentoo Linux) using gitlab-runner.
See .gitlab-ci.yml.

# install gitlab-runner into .tools
% .tool/setup-gitlab-runner

# prepare environment variables for CI via .env.ci
% cp .env.ci.sample .env

# e.g. test (see .gitlab-ci.yml)
% .tool/ci-runner test

Release

All notable released changes of this package will be documented in CHANGELOG file.

Unreleased commits

v0.0.1...trunk

License

GPL-3.0-or-later

Hype
Copyright 2021 Yasuhiro Яша Asaka

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.

Dependencies

~4–16MB
~218K SLoC