Skip to content

Commit

Permalink
#12: Overview and example.
Browse files Browse the repository at this point in the history
  • Loading branch information
dgroup committed Jun 6, 2020
1 parent d532e49 commit 37c3587
Show file tree
Hide file tree
Showing 6 changed files with 166 additions and 72 deletions.
3 changes: 3 additions & 0 deletions .docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ ENV APP_HOME=/lazylead \

WORKDIR $APP_HOME

# @todo #/DEV The current image size is about 150MB.
# The original alpine image is ~20MB.
# Image cleanup is required.
RUN echo "Install 3rd-party libraries." \
&& apk add libc-dev gcc make git sqlite sqlite-dev sqlite-libs tree less vim man bash unzip

Expand Down
6 changes: 2 additions & 4 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
Just send a pull request and call it a day.

Don't forget to run this, beforehand:

```
bundle exec rake
```



Only if the build is green, you send us your pull request.

Expand Down
64 changes: 0 additions & 64 deletions .github/teams.yml

This file was deleted.

161 changes: 161 additions & 0 deletions readme.md
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).
3 changes: 0 additions & 3 deletions todo.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# @todo #/DEV Enable Travis CI as second CI server once the project
# became a public. This might be alternative for Circle CI (just in case)

# @todo #/DEV Explain in readme.md how to use the project,
# add more instructions and generic guide.

# @todo #/DEV There a lot of badges in readme which aren't enabled for now.
# Let's enable them. Examples you may find here:
# - https://github.com/dgroup/lazylead/blob/0.0.0-alpha-java/readme.md
Expand Down
1 change: 0 additions & 1 deletion upgrades/sqlite/001-install-main-lazylead-tables.sql
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ create table if not exists teams
name text not null,
properties text
);
-- @todo #/DEV system.properties - column should be a json map(key,value)
create table if not exists systems
(
id integer primary key autoincrement,
Expand Down

99 comments on commit 37c3587

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-7604b602 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-03b2b7f1 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-17054346 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-8c27e3fd disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-a297cdb7 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-41ea5fa2 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-65345d5d disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-78a7c99b disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-a62c2108 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-11198a9b disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-87030aef disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-457fcdbb disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-f1569c87 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-592d6bef disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-f7b6a718 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-4a674793 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-d8e3b3fd disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-632f91a8 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-d5245c22 disappeared from lazylead-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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-a4b23211 disappeared from pom.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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-2250078c disappeared from pom.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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle 43-ceb63fe6 discovered in test/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle 43-fd5cb077 discovered in test/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-2823e14f discovered in upgrades/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-d797d8a4 discovered in upgrades/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-54a63de1 discovered in upgrades/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-64f216db discovered in upgrades/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-6508c131 discovered in upgrades/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-7d63e4e1 discovered in upgrades/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-0fc56aa1 discovered in test/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-068f1520 discovered in test/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-7b40ca17 discovered in test/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-c02ff152 discovered in test/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle 10-74e00feb discovered in test/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-d8746366 discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-90477f0d discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-466fbab4 discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-d00213da discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-7fdcbc6e discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-e1b7fc1a discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-d24b2c34 discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle 57-65436478 discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-dbf04b02 discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-409171ee discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-e234446b discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-5c42e854 discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-baa3bb14 discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-a49d8230 discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-d462520a discovered in lib/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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-1214b7cd discovered in todo.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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-6c09bce3 discovered in todo.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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-6347430d discovered in todo.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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-b03280fb discovered in todo.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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-4b6e05a1 discovered in todo.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.

@0pdd
Copy link
Collaborator

@0pdd 0pdd commented on 37c3587 Jun 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle DEV-474a56c9 discovered in Rakefile 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.

Please sign in to comment.