Skip to content

Development Journal

Zane Rockenbaugh edited this page Apr 10, 2014 · 6 revisions

Major Testing Update

2014-04-09 0400 CDT

The tests were generally creating the preconditions from scratch, which was causing undocumented problems with GitHub which either didn't like or couldn't cope with the repeated creation and destruction of test repos. Maybe because they had the same name. In any case, reworked all but of the tests needing a GitHub repo to share the same test repo. Long slog.

Issue Ontology

2014-03-09 2240 CDT

I think the issue ontology is coming along. Dog fooding the system seems to be working well enough so far. I've got a few ideas on next steps captured in issue #63.

Easier CLI

2014-03-09 1302 CDT

Just finished refactor of the 'implied resource' support; I like it. Much more spritely typing.

Took another thought on the project name change. 'git-convey' on it's own is something, but it's really the soup to nuts, which includes issue engagement, which is exciting. So, that's more than just a git plugin. Part of the wedge strategies is to 'go more modular than my standard commercial experience', but I think breaking out the git specific module without the broader context would be overdoing. The value of that piece is not clearly worth it.

More dog food

2014-03-03 1822 CST

Using topics start|checkout|commit|publish|submit on issue to support submit. Needs automated test and some polish, but am generating valid PRs with appropriate references and hooks back to the issues.

Also, realized we don't want to convert issues because we want to allow for multiple PRs for same issue (competing PRs, for example).

Limited dog fooding

2014-03-01 2230 CST

I began using the topics start|list|checkout|commit. Haven't run through everything yet, but so far start and checkout good. I'm excited to get it hooked up to github.

Noticed that it's very tempting to type git convey start and drop the topics. Opening issue #16.

Clone this wiki locally