Commit Graph

102 Commits

Author SHA1 Message Date
Michael Muré
f0f927645b
graphql: document hack 2018-07-29 20:58:43 +02:00
Michael Muré
c58aa18a2d
graphql: lazy loading for the bug relay connection 2018-07-29 20:58:22 +02:00
Michael Muré
08f03ecf3c
graphql: fix marshaling of label 2018-07-29 20:56:03 +02:00
Michael Muré
c351cfd30d
graphql: directly return a connection, cleaning 2018-07-29 19:37:32 +02:00
Michael Muré
8fa0b258ac
cleaning 2018-07-29 18:58:42 +02:00
Michael Muré
6363518c85
relay connection working with gqlgen 2018-07-29 18:51:56 +02:00
Michael Muré
ff2fd14e3f
wip gqlgen 2018-07-27 19:48:45 +02:00
Michael Muré
932743ac06
follow go naming convention 2018-07-27 01:58:38 +02:00
Michael Muré
eb26dd8d74
cleaning 2018-07-27 01:57:14 +02:00
Michael Muré
5751cd8f6b
allow to run commands from lower than the root of a git repo 2018-07-26 12:53:31 +02:00
Michael Muré
a4d403de3a
cleaning 2018-07-26 12:47:52 +02:00
Michael Muré
0d649346b4
travis: add codegov hook 2018-07-25 23:49:14 +02:00
Michael Muré
7c6f9ef4aa
cache: add shortcut functions 2018-07-25 21:49:32 +02:00
Michael Muré
074156634b
add a cache to support the graphql API and the future interactive CLI UI 2018-07-25 21:27:50 +02:00
Michael Muré
6706fa2beb
some cleaning 2018-07-25 21:27:50 +02:00
Quentin Gliech
78355c887a
Remove webui/build/ from git tree 2018-07-25 19:47:09 +02:00
Michael Muré
108962a157
add test for push/pull/rebase with a real git repo 2018-07-25 18:02:11 +02:00
Michael Muré
6a12373965
more refactoring to have reusable bug action across different UI 2018-07-25 18:01:32 +02:00
Michael Muré
49c90eab26
git: fix fetch not working 2018-07-25 18:00:41 +02:00
Michael Muré
cbdba92704
bug: fix merge procedure 2018-07-25 17:59:40 +02:00
Michael Muré
a28f325a43
fix remote refs pattern to match default git behavior 2018-07-25 17:58:54 +02:00
Michael Muré
78e5ec36b4
commit the builded webui 2018-07-23 00:06:59 +02:00
Michael Muré
17e2ec8f56
bug: refactor to limit abstraction leak and to have a more reusable code for the UIs 2018-07-23 00:04:46 +02:00
Michael Muré
e1f597639b
Merge pull request #3 from MichaelMure/ui
WIP: Web UI
2018-07-22 10:06:40 +02:00
Quentin Gliech
6d8559048f
webui: Basic bug list 2018-07-22 01:13:06 +02:00
Quentin Gliech
50fd2943ac
graphql: add allBugs to root query 2018-07-22 01:12:44 +02:00
Quentin Gliech
4901bdadd3
webui: Split into multiple, smaller components 2018-07-22 00:42:19 +02:00
Quentin Gliech
62c422fa96
Basic WebUI
Based on Material-UI, react-router and react-apollo
2018-07-22 00:19:38 +02:00
Quentin Gliech
3dd41e5da1
Add title field to bugs in graphql schema 2018-07-22 00:17:22 +02:00
Quentin Gliech
8f0bb154b0
webui: Add flag to specify which port to listen to 2018-07-22 00:16:51 +02:00
Michael Muré
94623b2a82
donc't build generators in a normal build 2018-07-20 16:42:21 +02:00
Michael Muré
35240350ea
generate zsh completion 2018-07-20 16:08:55 +02:00
Michael Muré
302a69bfc5
use DisableAutoGenTag to not have to commit the documentation after each build 2018-07-20 15:57:21 +02:00
Michael Muré
e527c57fdd
add bash completion (only for "git-bug" for now ...) 2018-07-20 15:48:18 +02:00
Michael Muré
5a8c6498bb
generate manpages 2018-07-20 15:47:06 +02:00
Michael Muré
e89f87624f
generate markdown documentation 2018-07-20 15:46:14 +02:00
Quentin Gliech
1dd5118eeb graphql: Actually get the bugs from the repo 2018-07-20 14:32:23 +02:00
Michael Muré
59e6ae872c
NewBug can no longer error 2018-07-19 18:34:25 +02:00
Michael Muré
0a7814f33a
humanize time 2018-07-19 18:10:45 +02:00
Michael Muré
d7313068fb
small cleaning 2018-07-19 17:58:45 +02:00
Michael Muré
9f04fc2f7b
bug: replace the uuid based id with the hash of the first commit 2018-07-19 17:58:15 +02:00
Michael Muré
f42cf79443
start of a graphql schema+types 2018-07-19 15:27:55 +02:00
Michael Muré
2bbb145801
remove tests with go 1.8 due to conflict with cobra/vipe 2018-07-19 14:40:41 +02:00
Michael Muré
a2a50f3de0
webui: add a primitive graphql handler 2018-07-19 14:15:50 +02:00
Michael Muré
25fb88d749
fix dependencies 2018-07-19 13:49:26 +02:00
Michael Muré
7f5922f905
rework all the commands to use cobra as a parser 2018-07-19 12:36:01 +02:00
Michael Muré
459bb8747d
add compiled webui 2018-07-18 18:55:07 +02:00
Michael Muré
b4ba7bde71
update readme with the label command 2018-07-18 16:51:49 +02:00
Michael Muré
cfa11372cb
implement label op+command 2018-07-18 16:41:09 +02:00
Michael Muré
ba3281dc99
all operations now have an author and a timestamp 2018-07-18 00:16:06 +02:00