-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
166 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,161 @@ | ||
[![Versions](https://img.shields.io/badge/semver-2.0-green)](https://semver.org/spec/v2.0.0.html) | ||
[![Gem Version](https://badge.fury.io/rb/lazylead.svg)](https://rubygems.org/gems/lazylead) | ||
[![Downloads](https://ruby-gem-downloads-badge.herokuapp.com/lazylead?type=total)](https://rubygems.org/gems/lazylead) | ||
[![](https://img.shields.io/docker/pulls/dgroup/lazylead.svg)](https://hub.docker.com/r/dgroup/lazylead "Image pulls") | ||
[![](https://images.microbadger.com/badges/image/dgroup/lazylead.svg)](https://microbadger.com/images/dgroup/lazylead "Image layers") | ||
[![](https://images.microbadger.com/badges/version/dgroup/lazylead.svg)](https://microbadger.com/images/dgroup/lazylead "Image version") | ||
[![Commit activity](https://img.shields.io/github/commit-activity/y/dgroup/lazylead.svg?style=flat-square)](https://github.com/dgroup/lazylead/graphs/commit-activity) | ||
[![Hits-of-Code](https://hitsofcode.com/github/dgroup/lazylead)](https://hitsofcode.com/view/github/dgroup/lazylead) | ||
[![License: MIT](https://img.shields.io/github/license/mashape/apistatus.svg)](./license.txt) | ||
|
||
[![Build status circleci](https://circleci.com/gh/dgroup/lazylead.svg?style=shield)](https://circleci.com/gh/dgroup/lazylead) | ||
[![0pdd](http://www.0pdd.com/svg?name=dgroup/lazylead)](http://www.0pdd.com/p?name=dgroup/lazylead) | ||
[![Dependency Status](https://requires.io/github/dgroup/lazylead/requirements.svg?branch=master)](https://requires.io/github/dgroup/lazylead/requirements/?branch=master) | ||
[![Maintainability](https://api.codeclimate.com/v1/badges/e873a41b1c76d7b2d6ae/maintainability)](https://codeclimate.com/github/dgroup/lazylead/maintainability) | ||
|
||
[![DevOps By Rultor.com](http://www.rultor.com/b/dgroup/lazylead)](http://www.rultor.com/p/dgroup/lazylead) | ||
[![EO badge](http://www.elegantobjects.org/badge.svg)](http://www.elegantobjects.org/#principles) | ||
|
||
#### Overview | ||
Ticketing systems (Github, Jira, etc.) are strongly integrated into our processes and everyone understands their necessity. As soon as a developer becomes a lead/technical manager, he or she faces a set of routine tasks that are related to ticketing work. On large projects this becomes a problem, more and more you spend time running around on dashboards and tickets, looking for incorrect deviations in tickets and performing routine tasks instead of solving technical problems. | ||
|
||
The idea of automatic management is not new, for example [Zerocracy](https://www.zerocracy.com/) is available on the market. | ||
I like this idea, but large companies/projects are not ready yet for such a decisive breakthrough and need step-by-step solutions such as lazylead. | ||
I think you remember how [static code analysis](https://en.wikipedia.org/wiki/Static_program_analysis) treated at in the past; today we have a huge toolkit (pmd, checkstyle, qulice, rubocop, etc) for each language that allows you to avoid routine/known issues and remove from the code reviewer the unnecessary load. | ||
|
||
Join our [telegram group](https://t.me/lazyleads) for discussions. | ||
|
||
| Daily annoying task | Jira | Github | Trello | | ||
| :--------------------------------------------------------------------- | :----------------: | :---------: | :---------: | | ||
| Notify ticket's assignee | :white_check_mark: | :hourglass: | :hourglass: | | ||
| Notify ticket's reporter | :white_check_mark: | :hourglass: | :hourglass: | | ||
| Notify ticket's manager | :white_check_mark: | :hourglass: | :hourglass: | | ||
| Notify about illegal `Fix Version` modification | :white_check_mark: | :x: | :x: | | ||
| Expected comment in ticket is missing | :white_check_mark: | :hourglass: | :hourglass: | | ||
| Propagate some fields from parent ticket into sub-tasks | :hourglass: | :x: | :x: | | ||
| Print the current capacity of team into newly created tasks | :hourglass: | :hourglass: | :hourglass: | | ||
| Create/retrofit the defect automatically into latest release | :hourglass: | :hourglass: | :x: | | ||
| Notify about expired(ing) due dates | :hourglass: | :hourglass: | :hourglass: | | ||
| Notify about absent original estimations | :hourglass: | :hourglass: | :hourglass: | | ||
| Notify about 'Hot potato' tickets | :hourglass: | :hourglass: | :hourglass: | | ||
| Notify about long live tickets (aging) | :hourglass: | :hourglass: | :hourglass: | | ||
| Notify about tickets with invalid format (missing url/stacktrace, etc) | :hourglass: | :hourglass: | :hourglass: | | ||
| Create a meeting(s) automatically in case some tickets appeared (group by assignee/reporters/component/ticket type/etc) | :hourglass: | :hourglass: | :hourglass: | | ||
|
||
:white_check_mark: - implemented, :hourglass: - planned, :x: - not supported by ticketing system. | ||
|
||
| Integration | Type | Status | | ||
| :---------------------------------------------------- | :-----------: | :----------------: | | ||
| [Microsoft Exchange Server](lib/lazylead/exchange.rb) | Emails | :white_check_mark: | | ||
| [Microsoft Exchange Server](lib/lazylead/exchange.rb) | Calendar | :hourglass: | | ||
| [mail.yandex.ru](lib/lazylead/postman.rb) | Emails | :white_check_mark: | | ||
| [mail.google.ru](lib/lazylead/postman.rb) | Emails | :cactus: | | ||
| slack | Notifications | :hourglass: | | ||
|
||
:white_check_mark: - implemented, :hourglass: - planned, :cactus: - implemented, but not tested. | ||
|
||
New ideas, bugs, suggestions or questions are welcome [via GitHub issues](https://github.com/dgroup/lazylead/issues/new)! | ||
|
||
#### Get started | ||
:warning: We're still in a very early alpha version, the API may change frequently until we release version 1.0. | ||
|
||
Let's assume that | ||
- your team is using jira as a ticketing system | ||
- you defined a jira filter with tickets where actions need. The filter id is `555` and it has JQL like `project=XXXX and type=Bug and status not in (Closed, Cancelled, "Ready For Testing", "On Hold) and parent = YYYY and duedate < startOfDay()` | ||
- you have `MS Exchange` server for email notifications | ||
- you want to notify your developers during working days at `8am (UTC)` time about tickets where due dates are expired | ||
|
||
For simplicity, we are using [docker-compose](https://docs.docker.com/compose/): | ||
1. Define yml file with configuration [tasks.yml](.github/tasks.yml): | ||
```yml | ||
version: '2.3' | ||
services: | ||
|
||
lazylead: | ||
image: dgroup/lazylead:latest | ||
container_name: lazylead | ||
mem_limit: 128m | ||
environment: | ||
# The jira server details. | ||
# Please ensure that your jira filter(s) grants this user to see issues. | ||
# Sometimes jira filter(s) may be created with restricted visibility, thus | ||
# lazylead can't find the issues. | ||
jira_url: https://jira.spring.io | ||
jira_user: theuser | ||
jira_pass: thepass | ||
# The MS Exchange server details, please ensure that '/ews/Exchange.asm` | ||
# will be after your server url. Just change the url to your server. | ||
exchange_url: https://your.ms.exchange.server/ews/Exchange.asmx | ||
exchange_user: theuser | ||
exchange_password: the password | ||
volumes: | ||
- ./:/lazylead/db | ||
# db/ll.db is sqlite file with jira related annoying tasks | ||
entrypoint: bin/lazylead --sqlite db/ll.db --trace --verbose | ||
``` | ||
or just download the project using git | ||
```bash | ||
git clone https://github.com/dgroup/lazylead.git ll && cd ll && pwd && ls -lah | ||
``` | ||
2. Create a container, using `docker-compose -f .github/tasks.yml up` | ||
The container will stop as there were no tasks provided: | ||
```bash | ||
ll > docker-compose -f .github/tasks.yml up 100% 🔋 13:35:04 | ||
Creating lazylead ... done | ||
Attaching to lazylead | ||
lazylead | [2020-06-06T10:35:13] DEBUG Memory footprint at start is 52MB | ||
lazylead | [2020-06-06T10:35:13] DEBUG Database: '/lazylead/db/ll.db', sql migration dir: '/lazylead/upgrades/sqlite' | ||
lazylead | [2020-06-06T10:35:13] DEBUG Migration applied to /lazylead/db/ll.db from /lazylead/upgrades/sqlite | ||
lazylead | [2020-06-06T10:35:13] DEBUG Database connection established | ||
lazylead | [2020-06-06T10:35:13] WARN SMTP connection enabled in test mode. | ||
lazylead | [2020-06-06T10:35:13] WARN ll-001: No tasks found. | ||
lazylead | [2020-06-06T10:35:13] DEBUG Memory footprint at the end is 66MB | ||
lazylead exited with code 0 | ||
ll > | ||
``` | ||
3. Define your team and tasks in database. | ||
Yes, there are no UI yet, but its planned. Pull requests are welcome! | ||
The tables structure defined [here](upgrades/sqlite/001-install-main-lazylead-tables.sql). | ||
Modify you [sqlite](https://sqlite.com/index.html) file(`ll.db`) using [DB Browser](https://sqlitebrowser.org/) or any similar tool. | ||
Please change the `<youremail.com>` to your email address in order to be in CC when developer get the notification: | ||
```sql | ||
insert into teams (id, name, properties) | ||
values (1, 'Dream team with lazylead', '{}'); | ||
insert into systems(id, properties) | ||
values (1,'{"type":"Lazylead::Jira", "username":"${jira_user}", "password":"${jira_password}", "site":"${jira_url}", "context_path":""}'); | ||
insert into tasks (name, cron, enabled, id, system, team_id, action, properties) | ||
values ('Expired due dates', | ||
'0 8 * * 1-5', | ||
'true', | ||
1, 1, 1, | ||
'Lazylead::Task::AssigneeAlert', | ||
'{"sql":"filter=555", "cc":"<youremail.com>", "subject":"[LL] Expired due dates", "template":"lib/messages/due_date_expired.erb", "postman":"Lazylead::Exchange"}'); | ||
|
||
``` | ||
Yes, for task scheduling we are using [cron](https://crontab.guru). | ||
4. Once you changed `./ll.db`, please restart the container using `docker-compose -f .github/tasks.yml restart` | ||
```bash | ||
ll > docker-compose -f .github/tasks.yml restart 100% 🔋 14:37:19 | ||
Restarting lazylead ... done | ||
``` | ||
check the logs and stop container if needed | ||
```bash | ||
ll > docker logs lazylead | ||
2020-06-06T11:37:36] DEBUG Memory footprint at start is 52MB | ||
[2020-06-06T11:37:37] DEBUG Database: '/lazylead/db/ll.db', sql migration dir: '/lazylead/upgrades/sqlite' | ||
[2020-06-06T11:37:37] DEBUG Migration applied to /lazylead/db/ll.db from /lazylead/upgrades/sqlite | ||
[2020-06-06T11:37:37] DEBUG Database connection established | ||
[2020-06-06T11:37:37] WARN SMTP connection enabled in test mode. | ||
[2020-06-06T11:37:37] DEBUG Task scheduled: id='1', name='Expired due dates', cron='0 8 * * 1-5', system='1', action='Lazylead::Task::AssigneeAlert', team_id='1', description='', enabled='true', properties='{"sql":"filter=555", "cc":"my.email@google.com", "subject":"[LL] Expired due dates", "template":"lib/messages/due_date_expired.erb", "postman":"Lazylead::Exchange"}' | ||
ll > docker stop lazylead | ||
lazylead | ||
ll > | ||
``` | ||
|
||
#### Contribution guide | ||
Pull requests are welcome! | ||
Don't forget to run this, beforehand: | ||
``` | ||
bundle exec rake | ||
``` | ||
Everyone interacting in this project’s codebases, issue trackers, chat rooms is expected to follow the [code of conduct](.github/CODE_OF_CONDUCT.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-7604b602
disappeared fromlazylead-cli/src/main/java/io/github/dgroup/lazylead/cli/quartz/job/Jobs.java
, that's why I closed #197. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-03b2b7f1
disappeared fromlazylead-cli/src/test/java/io/github/dgroup/lazylead/cli/yaml/TeamsV1Test.java
, that's why I closed #198. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-17054346
disappeared fromlazylead-api/src/main/java/io/github/dgroup/lazylead/api/system/Credentials.java
, that's why I closed #205. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-8c27e3fd
disappeared fromlazylead-api/src/main/java/io/github/dgroup/lazylead/api/system/Credentials.java
, that's why I closed #206. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-a297cdb7
disappeared fromlazylead-cli/src/main/java/io/github/dgroup/lazylead/cli/yaml/ConfigV1.java
, that's why I closed #208. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-41ea5fa2
disappeared fromlazylead-cli/src/main/java/io/github/dgroup/lazylead/cli/system/TaskOf.java
, that's why I closed #209. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-65345d5d
disappeared fromlazylead-jira/src/main/java/io/github/dgroup/lazylead/jira/issue/JiraIssue.java
, that's why I closed #227. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-78a7c99b
disappeared fromlazylead-email/src/test/java/io/github/dgroup/lazylead/email/JavamailSmokeTestIT.java
, that's why I closed #231. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-a62c2108
disappeared fromlazylead-email/src/test/java/io/github/dgroup/lazylead/email/JavamailSmokeTestIT.java
, that's why I closed #233. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-11198a9b
disappeared fromlazylead-cli/src/test/java/io/github/dgroup/lazylead/cli/email/GmailSmtpProperties.java
, that's why I closed #237. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-87030aef
disappeared fromlazylead-api/src/main/java/io/github/dgroup/lazylead/api/comment/FakeComments.java
, that's why I closed #239. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-457fcdbb
disappeared fromlazylead-jira/src/main/java/io/github/dgroup/lazylead/jira/issue/Silent.java
, that's why I closed #240. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-f1569c87
disappeared fromlazylead-jira/src/main/java/io/github/dgroup/lazylead/jira/issue/IssueEnvelope.java
, that's why I closed #241. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-592d6bef
disappeared fromlazylead-jira/src/main/java/io/github/dgroup/lazylead/jira/issue/IssueEnvelope.java
, that's why I closed #242. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-f7b6a718
disappeared fromlazylead-jira/src/main/java/io/github/dgroup/lazylead/jira/annoying/DueDateInPastOrSeemsToExpireSoon.java
, that's why I closed #243. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-4a674793
disappeared fromlazylead-jira/src/main/java/io/github/dgroup/lazylead/jira/annoying/DueDateInPastOrSeemsToExpireSoon.java
, that's why I closed #244. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-d8e3b3fd
disappeared fromlazylead-jira/src/main/java/io/github/dgroup/lazylead/jira/comment/CommentOf.java
, that's why I closed #245. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-632f91a8
disappeared fromlazylead-jira/src/main/java/io/github/dgroup/lazylead/jira/comment/CommentOf.java
, that's why I closed #246. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-d5245c22
disappeared fromlazylead-jira/src/main/java/io/github/dgroup/lazylead/jira/func/Fetch.java
, that's why I closed #247. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-a4b23211
disappeared frompom.xml
, that's why I closed #251. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-2250078c
disappeared frompom.xml
, that's why I closed #252. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
43-ceb63fe6
discovered intest/lazylead/smtp_test.rb
and submitted as #103. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
43-fd5cb077
discovered intest/lazylead/smtp_test.rb
and submitted as #104. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-b4174fd6
discovered in.simplecov
and submitted as #105. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-2823e14f
discovered inupgrades/sqlite/001-install-main-lazylead-tables.sql
and submitted as #106. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-d797d8a4
discovered inupgrades/sqlite/001-install-main-lazylead-tables.sql
and submitted as #107. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-54a63de1
discovered inupgrades/sqlite/001-install-main-lazylead-tables.sql
and submitted as #108. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-64f216db
discovered inupgrades/sqlite/001-install-main-lazylead-tables.sql
and submitted as #109. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-6508c131
discovered inupgrades/sqlite/001-install-main-lazylead-tables.sql
and submitted as #110. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-7d63e4e1
discovered inupgrades/sqlite/001-install-main-lazylead-tables.sql
and submitted as #111. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-e808b1a4
discovered in.docker/Dockerfile
and submitted as #112. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-dd5a7571
discovered in.docker/docker-compose.yml
and submitted as #113. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-356982e5
discovered in.docker/docker-compose.yml
and submitted as #114. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-0fc56aa1
discovered intest/lazylead/task/confluence_ref_test.rb
and submitted as #115. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-068f1520
discovered intest/lazylead/task/confluence_ref_test.rb
and submitted as #116. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-7b40ca17
discovered intest/lazylead/task/duedate_test.rb
and submitted as #117. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-c02ff152
discovered intest/lazylead/version_test.rb
and submitted as #118. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
10-74e00feb
discovered intest/lazylead/cli/app_test.rb
and submitted as #119. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-d8746366
discovered inlib/lazylead/task/confluence_ref.rb
and submitted as #120. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-90477f0d
discovered inlib/lazylead/task/fix_version.rb
and submitted as #121. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-466fbab4
discovered inlib/lazylead/confluence.rb
and submitted as #122. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-d00213da
discovered inlib/lazylead/exchange.rb
and submitted as #123. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-7fdcbc6e
discovered inlib/lazylead/postman.rb
and submitted as #124. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-e1b7fc1a
discovered inlib/lazylead/postman.rb
and submitted as #125. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-d24b2c34
discovered inlib/lazylead/system/synced.rb
and submitted as #126. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
57-65436478
discovered inlib/lazylead/system/jira.rb
and submitted as #127. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-dbf04b02
discovered inlib/lazylead/system/jira.rb
and submitted as #128. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-409171ee
discovered inlib/lazylead/cli/app.rb
and submitted as #129. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-e234446b
discovered inlib/lazylead/schedule.rb
and submitted as #130. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-5c42e854
discovered inlib/lazylead/schedule.rb
and submitted as #131. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-baa3bb14
discovered inlib/lazylead/schedule.rb
and submitted as #132. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-a49d8230
discovered inlib/lazylead/schedule.rb
and submitted as #133. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-d462520a
discovered inlib/lazylead.rb
and submitted as #134. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-a80e719e
discovered in.rubocop.yml
and submitted as #135. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-1214b7cd
discovered intodo.yml
and submitted as #136. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-6c09bce3
discovered intodo.yml
and submitted as #137. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-6347430d
discovered intodo.yml
and submitted as #138. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-b03280fb
discovered intodo.yml
and submitted as #139. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-4b6e05a1
discovered intodo.yml
and submitted as #140. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.37c3587
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puzzle
DEV-474a56c9
discovered inRakefile
and submitted as #141. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.