Skip to content

Repo maintenance updates #582

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
2 of 6 tasks
DanielRosenwasser opened this issue Oct 16, 2018 · 12 comments
Closed
2 of 6 tasks

Repo maintenance updates #582

DanielRosenwasser opened this issue Oct 16, 2018 · 12 comments
Assignees

Comments

@DanielRosenwasser
Copy link
Member

DanielRosenwasser commented Oct 16, 2018

There's been a bit of a gap in work on this repository, so thanks everyone for being patient and understanding. We've had some shifting around over the last few months, but here's an update on what we're planning for the short term.

  • Update the TypeScript repo with current contents
  • Pull in existing PRs
  • Snap a release by end of October beginning of November for new APIs and breaking changes; only minor fixes go in after that for 3.2.
  • Triage existing issues
  • Try to pull in any minor bug fixes
  • Rename the repo (maybe TypeScript-lib-generator) or merge it into the TypeScript repository

During this time, @sandersn and I will be the primary contacts on this repo.

I figure I should tag @saschanaz @nd-02110114 @MattiasBuelens @YuichiNukiyama @falsandtru @43081j @a-tarasyuk @irrationalRock since you've either got outstanding PRs, contribute a lot, have contributed a decent amount in the past, or just have a general interest in the updates. Sorry for the noise if not 😅

@falsandtru
Copy link
Contributor

Can you remove the deprecated APIs? ElementTagNameMap is preventing from defining the SVG a tag to the SVGElementTagNameMap.

@DanielRosenwasser
Copy link
Member Author

I don't know if there's a specific issue that exists (that would make it easier to track), but I think we need to outline a lib.d.ts deprecation policy for TypeScript releases.

@falsandtru
Copy link
Contributor

origin: microsoft/TypeScript#20134

@saschanaz
Copy link
Contributor

Rename the repo (maybe TypeScript-lib-generator) or merge it into the TypeScript repository

libdts-generator? 😁

@TimvdLippe
Copy link
Contributor

Could you provide another update on the status of this repository? Seems like work has completely stopped, or has it moved somewhere else?

@saschanaz
Copy link
Contributor

Should I fork this and maintain my own one? 🤔

@sandersn
Copy link
Member

Sorry everyone! I am still watching this repository but haven't had time to validate incoming PRs with our team short-staffed and everyone gone for big chunks of the holidays.

@saschanaz
Copy link
Contributor

@falsandtru, mind opening a new issue for the SVG thing again?

@falsandtru
Copy link
Contributor

I opened many times but all of them were closed: https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+author%3Afalsandtru+ElementTagNameMap

@saschanaz
Copy link
Contributor

saschanaz commented Jan 26, 2019

Hmm, maybe we can go alternative way. I've heard that there are many new type features that help defining complex things, so maybe we now can redefine it:

type ElementTagNameMap = HTMLElementTagNameMap & (only fields from SVGElementTagNameMap which are not in HTMLElementTagNameMap)

PS: Ah, it's Exclude<>.

type ElementTagNameMap = HTMLElementTagNameMap & Pick<SVGElementTagNameMap, Exclude<keyof SVGElementTagNameMap, keyof HTMLElementTagNameMap>>

Edit: Opened #643.

@saschanaz
Copy link
Contributor

I think we can mark this as done.

@github-actions close

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2022

Closing because @saschanaz is one of the code-owners of this repository.

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

No branches or pull requests

5 participants