aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-05-08fetch-issues: Fetch fields needed for emailTeddy Wing
Include the fields we need to create an email notification for newly-created issues.
2022-05-08watch-issue: Plan watch tasksTeddy Wing
2022-05-08run: Comment issue watching loopTeddy Wing
2022-05-08run: Loop over all pages of resultsTeddy Wing
Use `startAt` to get fresh pages of results.
2022-05-08run: Debug multi-pageTeddy Wing
Need to set the `startAt` field when making the request.
2022-05-08watch-issues: Change to `watch-issue`Teddy Wing
Move the loop outside this function. Makes more sense to have it in `run`, which is doing the pagination etc. This function can worry about watching a single issue.
2022-05-08run: Loop over all pages of issuesTeddy Wing
For each page of issues, watch those issues. Watcher code needs to be implemented.
2022-05-08Move "main" into "run"Teddy Wing
This should make it easier to test with real values by passing in a single config object.
2022-05-08Add .gitignoreTeddy Wing
2022-05-08Move configuration into a `config` objectTeddy Wing
We can later make a config from command line arguments. Also don't require "https://" prefix from endpoint config. Doesn't make sense to require that in the input when we can add it in the program.
2022-05-08Generate HTTP Basic auth base64 from user and tokenTeddy Wing
2022-05-07fetch-issues: Move Atlassian URL endpoint to argumentTeddy Wing
This needs to be configurable as it will be different for each organisation.
2022-05-07fetch-issues: Change POST data to Lisp alistTeddy Wing
Instead of POSTing a string literal, define it with an alist and use 'jzon' to convert it to JSON.
2022-05-07wajir.asd: Clean up registry search path codeTeddy Wing
Remove old test code.
2022-05-07Parse JSON from Jira responseTeddy Wing
Parse the Jira response into a hash that we can interact with. Needed to do some finagling to get my "lib" submodule directory to be searched for systems.
2022-05-07Add 'com.inuoe.jzon' libraryTeddy Wing
Include as a submodule since the library is not in Quicklisp.
2022-05-07Idea.txt: Add name description and command line interfaceTeddy Wing
2022-05-07Move issues fetch to a functionTeddy Wing
2022-05-07Try querying issues from JiraTeddy Wing
Set up a Common Lisp project skeleton and make a request to the Atlassian API to get a filtered list of issues that the current user isn't watching.
2022-05-06Add Wajir idea for watching a Jira projectTeddy Wing