Skip to content

Potential improvements #26

@domoscargin

Description

@domoscargin

Things that are in process

Code refactor

#20 adds a RepoData class and abstracts away some of the more complex stuff.

Better input data

#37 adds service information from X-GOVUK to the input data

Better output data

WIP for adding key data summary

Analyse GOV.UK ports as well

WIP

Things that could still be done

Security

  • Implement our own dependents scraper
    • We'd also be able to optimise files here
  • Do our own PR

Interaction with the rest of our products

  • Figure out ownership and maintenance of repo - do we need to move this onto the govuk-frontend repo?
  • Investigate exporting data to AirTable
  • Gather final requirements for data fields

Data and data quality

Code quality and optimisation

  • The whole getting versions from lockfiles logic is hella complex and messy - could do with a clean up

Testing

  • Script integration tests

Caching

Automation

  • Automate updating input data
  • Automate the running of the script
  • Automate the running of the dependents info script
  • Implement a "verbose" mode for logging (essentially what we do now!) and keep it quiet as standard

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions