input-output-hk / input-output-hk/Developer-Experience-working-group

API breakage and compatibility resource

Open
#25 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
24
Forks
14
PR merge metrics
No merged PRs in 30d

Description

API breakage is VERY common across the suite of tools being used to build Plutus Apps

it would be great if there was a common resource that at least made a record of API changes across dApps, and suggested common fixes for these. In an ideal case, we could produce scripts that will automatically perform code updates to fit API breakage.

This could dovetail nicely with reliable build solving - as it would allow a community API management team to document upgrades that would be ill-advised for individual developer teams.

This is work that could save a lot of companies piles of money, the amount of time spent on dependency upgrades can get pretty staggering.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are mentioned. Start by defining the scope of a shared resource for recording API changes across dApps, documenting common fixes, and assessing whether update scripts are feasible; completion criteria are not specified in the issue.

Written by the indexing model from the issue text.

Assessment

Domain
developer-experience, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.