Scooby Help

Sprint 7: DSL and bug fixing

Ticket Id

Summary

Backlog item

Assigned to

Estimation

Actual

Type

PPS-68

Improve simple usage of URL class

HTTP library

Francesco Magnani

1h

2h

Enhancement

PPS-67

Fix Ignored Relative hrefs

HTTP library

Francesco Magnani

1h

2h

Fix

PPS-69

Create the skeleton of the DSL to be used in Scooby

DSL

Giovanni Antonioni, Valerio Di Zio, Luca Rubboli, Francesco Magnani

1d 6h

1d 2h

Design

PPS-57

Use ask pattern

Actor orchestration

Giovanni Antonioni, Valerio Di Zio

2h

30m

Refactoring

PPS-70

Implement Crawl keywords in the DSL

DSL

Valerio Di Zio

4h

4h

Dev

PPS-63

Refactor Scraper Rule

Enhancement

Luca Rubboli, Francesco Magnani

1h

1h

Refactoring

PPS-65

Support Multiple exporters

Enhancement

Giovanni Antonioni

2h 30m

4h

Dev

PPS-64

Add Export formats

Enhancement

Valerio Di Zio

1h 30m

2h

Dev

PPS-71

Implement Scrape keywords in the DSL (not ruling system)

DSL

Francesco Magnani

1h

30m

Dev

PPS-66

Improve usage of HTTP clients inside Crawlers

Enhancement

Luca Rubboli

1h

1h

Enhancement

Sprint goal

  • General bug fixing;

  • Code clean-up and refactoring;

  • DSL design and implementation;

  • DSL tests.

Sprint deadline

21/07/2024

Sprint review

DSL implementation of a couple of domain entities wasn't complete, and has been added to backlog.

Sprint retrospective

For all the team members dealing with DSL has been pretty tough, due to inexperience. The problem has been managed by means of team working and small ad-hoc DSL implementation.

Last modified: 07 August 2024