Skip to content
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

Invite new contributors/maintainers? #256

Closed
aciccarello opened this issue Jul 18, 2016 · 13 comments
Closed

Invite new contributors/maintainers? #256

aciccarello opened this issue Jul 18, 2016 · 13 comments
Labels
help wanted Contributions are especially encouraged

Comments

@aciccarello
Copy link
Collaborator

@sebastian-lenz has put together a great project here but unfortunately does not seem to have the time to continue working on this. @blakeembrey has helped move typedoc into the TypeStrong organization and done a great job answering questions and keeping the project alive with a few releases. However, he has many other projects that he is involved in and hasn't been able to learn the ins and outs of the typedoc source.

Is anyone able to take a bigger role in this project and would that be welcomed? Right now it feels like there is no one able to take charge of where things are headed?

@blakeembrey blakeembrey added the help wanted Contributions are especially encouraged label Jul 18, 2016
@aciccarello
Copy link
Collaborator Author

@blakeembrey, I would like to be more involved in this project. My OS experience and available time is still limited so I do not think I would be a good maintainer but I would like to contribute. I'll do my best to follow up on and triage GH issues and PRs. I'd also like to contribute to a project code/style review when time allows.

@blakeembrey
Copy link
Member

Any help on issues right now is certainly appreciated, especially for new feature implementations 😄

@emilianosantucci
Copy link
Contributor

Currently typedoc is the only valid project to build docs in TypeScript.
Anyway in my opinion, when they started to think on it, them make an error: not consider to build it upon jsdoc.
While two projects differ on target language, it have many common points and features.
Typedoc could take advantage on parsing rules of jsdoc and on community behind it (currently 72 contributors, not bad).

I would like to support this project but now I'm on startup a big project, I hope give you help in near future :)

@jiayihu
Copy link
Contributor

jiayihu commented Feb 15, 2017

I think setting a gitter chat (or even better Slack) could be very helpful for many reasons. I wish there were somebody to ask info when I started using Typedoc's internal API for a script of mine. Would be helpful also for anyone trying to solve an issue and asking for hints or approval.

I don't have much free time, as probably anyone else, but I'd like to give some contributions to minor issues/changes. I believe it's currently the best project for doc generation in Typescript.

@aciccarello
Copy link
Collaborator Author

@jiayihu I'd be up for participating in a Slack channel. There is a big need for documentation updates though. There are features that are not well documented and the existing documentation has not been updated in a long time. I'd prefer we focus on that than having people repeatedly ask the same questions.

I also think that the readme should have some information encouraging people to make PRs since there isn't currently anyone who can devote a ton of time to the project right now.

@WasabiFan
Copy link

Side-note: If you're going to create somewhere to chat, use Gitter (not Slack). I use both and they're both great, but Slack is designed specifically for private teams while Gitter is the opposite (allowing both private and public). Unless you want to pay for a limited service, don't use Slack.

@jiayihu
Copy link
Contributor

jiayihu commented Feb 16, 2017

@aciccarello a chat is not exclusive with documentation and it's easy to set up. Could be helpful also for organization between collaborators.

@blakeembrey
Copy link
Member

I just added #422 in case.

@demurgos
Copy link

What is the current status of this issue?

I am mostly a simple user with regard to typedoc, but I'd like to avoid it become unmaintained because it relied on a few people that do not have time to handle it (to be clear, I totally understand the situation: it's a lot of work and I don't blame anyone). Typedoc is an important tool I rely on.

If you're looking for an occasional maintainer (bumping versions when Typescript is updated, reviewing and accepting PRs, etc), I could join and help. I was a member of @types with @blakeembrey and currently help maintaining various JS projects (see my profile).

@aciccarello
Copy link
Collaborator Author

Hi @demurgos, some additional help would be greatly appreciated. Unfortunately I have not had the time to review PRs quickly enough to keep up with issues. Feel free to reach out to me on Twitter or gitter to discuss the best way to keep the project moving.

@aciccarello
Copy link
Collaborator Author

I'm adding @blink1073 to this thread as he has indicated that he would like to help too.

The main priority I see right now is getting typedoc up to speed with TypeScript updates. There are PRs open to update the dependency but there are a lot of related bugs for typescript features that TypeDoc does not support. I'm considering using a peer dependency on TypeScript to ease some of the pain for users with TypeScript compile errors but tsc often has breaking changes. It helps to have issues verified and duplicates identified in the comments. Creating and especially reviewing PRs is always great. I'll merge PRs if I believe others have thoroughly tested them.

I'd also like to see a couple architectural changes made to improve the contribution/learning/release process. These are probably a while down the road but would bring big wins.

If someone has been active for a while and would like more access on the project I'd be happy to add you. I can't take the credit for the great work that went into this project and I can't keep up with bugs and features on my own so your help is appreciated.

@blink1073
Copy link

I think it is fair for a TypeDoc version to be tied to a particular minor release of TypeScript, since they do not follow semver the way a typical project normally would. When they "fix" a bug in the compiler, it can cause code that compiled in the previous minor version to no longer compile. I can dig up an example from the TypeScript issues where they've said this if need be.

I personally don't have time to contribute code to this code base, but would love to help with reviewing PRs and making releases so we don't fall out of sync with the current TypeScript compiler version.

@blink1073
Copy link

Ah, found the link: microsoft/TypeScript#14116 (comment)

@Gerrit0 Gerrit0 closed this as completed Nov 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Contributions are especially encouraged
Projects
None yet
Development

No branches or pull requests

8 participants