1 unstable release
0.0.1 | Mar 15, 2021 |
---|
#66 in #discord-api
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.
- https://gitlab.com/grauwoelfchen/hype
- https://github.com/grauwoelfchen/hype
- https://git.sr.ht/~grauwoelfchen/hype
# 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
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