hype

Crates.iohype
lib.rshype
version0.0.1
sourcesrc
created_at2021-03-15 17:40:51.54941
updated_at2021-03-15 17:40:51.54941
descriptionAn interface to interact with Discord via API
homepagehttps://gitlab.com/grauwoelfchen/hype
repositoryhttps://gitlab.com/grauwoelfchen/hype
max_upload_size
id369306
size66,399
Yasuhiro Яша Asaka (grauwoelfchen)

documentation

https://docs.rs/crate/hype

README

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/>.
Commit count: 18

cargo fmt