Commit Graph

85 Commits

Author SHA1 Message Date
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
Michael Muré
6f83d89274
fix tests 2018-07-17 20:54:27 +02:00
Michael Muré
43bf0063f2
crude implementation of show 2018-07-17 20:51:09 +02:00
Michael Muré
1332a6ec0a
ls: add some colors 2018-07-17 20:23:14 +02:00
Michael Muré
9e6c687fca
update readme 2018-07-17 19:31:18 +02:00
Michael Muré
76ac1787b8
add bug status + open/close commands 2018-07-17 19:28:37 +02:00
Michael Muré
7b19b10e19
comment the failing test for now (code is ok) 2018-07-17 02:17:06 +02:00
Michael Muré
bd56024b02
cleanup webui 2018-07-17 02:10:04 +02:00
Michael Muré
0180b68cb0
implement pull/merge 2018-07-17 01:52:56 +02:00
Michael Muré
1d678dfdfa
vendor dependencies with dep 2018-07-16 23:23:43 +02:00
Michael Muré
131a862d31
fix makefile 2018-07-16 22:39:25 +02:00
Michael Muré
451c3b30ca
commands: sort commands by name 2018-07-16 22:38:52 +02:00
Michael Muré
ead4511250
add the infrastructure for an embedded web UI + command 2018-07-16 22:25:50 +02:00
Michael Muré
d659d74131
fix build 2018-07-16 15:26:51 +02:00
Michael Muré
6f4661a9e3
show available commands in the readme 2018-07-16 15:22:09 +02:00
Michael Muré
d3893a5e04
rework the commands thing and add a "commands" command to list all commands 2018-07-16 15:21:21 +02:00
Michael Muré
9423e7fdb6
add a comment about future binaries 2018-07-16 14:57:41 +02:00
Michael Muré
1cda19d65d
add a data model documentation 2018-07-16 14:53:32 +02:00