Skip to content

Sdk sunsetting#204

Open
beykyle wants to merge 2 commits intodevelopfrom
SDK-sunsetting
Open

Sdk sunsetting#204
beykyle wants to merge 2 commits intodevelopfrom
SDK-sunsetting

Conversation

@beykyle
Copy link
Copy Markdown
Contributor

@beykyle beykyle commented Mar 13, 2026

Add a mandatory SDK policy related to sunsetting packages that will no longer be maintained, requiring

  1. a blurb in the readme
  2. last working versions of dependencies to be documented

wildsm and others added 2 commits December 22, 2025 13:56
Add guidelines for package maintenance and documentation of dependencies.
@jared321
Copy link
Copy Markdown
Contributor

I'm not sure if the SDK is the correct place for this.  For instance, most packages in the framework would need to add this new policy to their SDK table but correctly mark its support as "None" or something similar.  Perhaps the "Notes" for SDK M2 could be updated for such projects to state that the README was updated to inform users of the lack of support and that steps were taken to express clearly the last known supported versions.

Instead, sunsetting seems like something that should happen at the level of the framework rather than the level of an individual project.  I would guess that the framework should have a procedure for sunsetting a project so that the decision related to how to deal with this involves more parties and considerations are made about how to propagate this through, for example, the website and the bandframework repo.  The (evolving) procedure could, for example, define the steps proposed here and ensure as well as ensure that M2 Notes are updated (if so desired).

The idea to put an upper limit of external dependence versions is interesting.  Should we take that further? Should the development team make a final release that bakes those same limitations into those publicly-distributed packages?  Should we go further still and have the package print a warning that users are using the last supported version?

NOTE: It looks like some of the steps that should go into a procedure are already being determined in PR
#203

@wildsm
Copy link
Copy Markdown
Contributor

wildsm commented Apr 10, 2026

Collecting what I shared in today's meeting:

I agree that the SDK is probably not the best place for this.
Instead, I propose that the following should be done (as part of this PR):

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants