suzuki-hoge / hub-board Goto Github PK
View Code? Open in Web Editor NEWLicense: BSD 3-Clause "New" or "Revised" License
License: BSD 3-Clause "New" or "Revised" License
Validator
-> Milestone
-> Type
?
use detected.
load configs...
refer RepositoryId
Owner ( xxx-isp )
Repository ( mobile-xxx-board )
HttpsProxy ( )
has-hub create-objects yaml-path [options]
full options.
has-hub create-objects sprint_1.yaml --owner suzuki-hoge --repo has-hub-workspace --github-token 12345678 --zenhub-token abcdefghizklmnop --log ~/sprint-1.log --proxy 133.202.255.10:8080
short name parameters.
has-hub create-objects sprint_1.yaml -o suzuki-hoge -r has-hub-workspace -g 12345678 -z abcdefghizklmnop -l ~/sprint-1.log -p 133.202.255.10:8080
when option miss, detect them.
has-hub create-objects objects.yaml
detecting...
owner : suzuki-hoge
repo : has-hub-workspace
github-token : xxx
zenhub-token : xxx
log : ./has-hub.log
proxy : no-use
has-hub create-milestones github-token zenhub-token yaml-path [options]
options are same as create-objects.
has-hub refer-all github-token zenhub-token [options]
options are same as create-objects.
has-hub generate-template out-path
has-hub generate-template ./sample.yaml
divided from #11.
create command line tool.
C.Client
L.
-> LBS.
Parser.Object
, EpicOrIssue
, Value(Object)
Parser.Milestone
postZenHub
return typegetGitHub
query parametert
, Title: title
let
or where
toMilestoneTitle
to _title
, and move to Type
replace #16.
if you have stack
command, execute following commands only.
$ cd /tmp
$ git clone --depth=1 -b v2.0.0 git://github.com/suzuki-hoge/hub-board
$ cd hub-board
$ stack install
test validate logic.
use reader monad ?
include in creation command
change to git hub api v4 for graph ql interface. or use git hub api v3 and trim json on haskell.
$ has-hub validate-objects 01-xxx.yaml 02-xxx.yaml 03-xxx.yaml 04-xxx.yaml 05-xxx.yaml 06-xxx.yaml
detect configs.
owner : xxx
repo : xxx
git-hub-token : ****************************************
zen-hub-token : ********************************************************************************
log : xxx
proxy :
fetch RepositoryId.
validate all objects.
parse yaml file.
01-xxx.yaml
parse yaml file.
02-xxx.yaml
parse yaml file.
03-xxx.yaml
parse yaml file.
04-xxx.yaml
parse yaml file.
05-xxx.yaml
parse yaml file.
06-xxx.yaml
refer all for yaml data validation.
refer all Epics
refer all Pipelines
refer all Labels
refer all Collaborators
refer all Milestones
there are several validation errors. please fix following errors.
no such label: xxx
no such label: yyy
has-hub is aborted.
show *** Exception: Maybe.fromJust: Nothing
if auth error.
at least, guide look ${log}
if io error.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.