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

Looking for collaborators #223

Closed
kulshekhar opened this issue May 20, 2017 · 38 comments
Closed

Looking for collaborators #223

kulshekhar opened this issue May 20, 2017 · 38 comments

Comments

@kulshekhar
Copy link
Owner

kulshekhar commented May 20, 2017

I'm looking for collaborators to help take ts-jest forward. If you want to become a collaborator, please leave a comment below.

Collaborator responsibilities include:

  • Improving documentation
  • Responding to issues
  • Reviewing and merging pull requests
  • Development contributions: improving code quality, adding features, fixing bugs
  • Establish and manage a release process

You can be as much or as little involved as you want.

@GeeWee
Copy link
Collaborator

GeeWee commented May 20, 2017

I might be interested in lending a hand - you're doing good work here :)

@bcruddy
Copy link
Contributor

bcruddy commented May 21, 2017

I'd like to contribute 1-2 hours a week, more when I can. I won't be able to actively contribute until 6/2 though.

@marcusjwhelan
Copy link

Doing great work here. I hope you get dozens of collaborators. This package makes testing TypeScript with Jest almost painless.

@kulshekhar
Copy link
Owner Author

This package makes testing TypeScript with Jest almost painless.

that's why I'm looking for help here - to remove the 'almost' 😄

@morajabi
Copy link
Contributor

morajabi commented Jul 2, 2017

Maybe I can put some hours a week into this?

@kulshekhar
Copy link
Owner Author

@morajabi that's great!

Do you want to take a stab at one of the open issues?

@GeeWee
Copy link
Collaborator

GeeWee commented Jul 5, 2017

I would love someone to give a hand with #217

@morajabi
Copy link
Contributor

morajabi commented Jul 6, 2017

Let me take a look. @GeeWee

@morajabi
Copy link
Contributor

morajabi commented Nov 1, 2017

One thing, can someone explain to me what are we doing here to make TS+Jest work? Or what are problems with TS and Jest?

In fact, I wasn't into testing things until a few months ago and this would help me a lot to contribute more. Thanks!
@GeeWee @kulshekhar @bcruddy

@kulshekhar
Copy link
Owner Author

kulshekhar commented Nov 6, 2017

@morajabi

can someone explain to me what are we doing here to make TS+Jest work?

I initially created ts-jest for one reason - sourcemaps. When I created and used a custom transformer based on Jest's example, I realized that it didn't display the correct line numbers. So, in a nutshell, that was why ts-jest was created.

does that answer your question?

@morajabi
Copy link
Contributor

morajabi commented Nov 6, 2017

@kulshekhar That made the main reason clear, Thanks!

Can you explain how you solved the problem here? What's the process here and what tool are we using to achieve that?

@kulshekhar
Copy link
Owner Author

We inject a small piece of code at the top of every file that we process.

This code makes use of source-map-support to add mapping information to all the files that are being processed.

@morajabi
Copy link
Contributor

morajabi commented Nov 6, 2017

Aha, and when do we transpile .ts code to JS?

@kulshekhar
Copy link
Owner Author

Whenever Jest invokes the process function that ts-jest exports

@morajabi
Copy link
Contributor

morajabi commented Nov 6, 2017

Great! Thank you @kulshekhar, Now that I know these I can read the source and find out everything.
Can you suggest me some reading about how Jest and processors work? or anything related that'd help me (or any new comers)?

@abmohan
Copy link

abmohan commented Dec 4, 2017

@kulshekhar, if you still needs folks let me know! I can do a few hours a week.

@kulshekhar
Copy link
Owner Author

@abmohan welcome aboard!

@CarloPalinckx
Copy link

@kulshekhar still recruiting? Wouldn't mind lending a hand. Seeing alot of any's throughout the codebase. Would replacing those with generics for type inference be a good place to start?

@kulshekhar
Copy link
Owner Author

@CarloPalinckx any help is always welcome. Replacing anys with sensible types is as good a place to start as any :)

@GeeWee
Copy link
Collaborator

GeeWee commented Jan 26, 2018

Would love some PRs that fixed types!

@abmohan
Copy link

abmohan commented Feb 4, 2018

@kulshekhar - just saw your notification, thank you.

Assuming PRs that replaced anys with types are still the best place to start?

@kulshekhar
Copy link
Owner Author

@abmohan yeah, that would be a good place to start. If there are any open issues that you'd like to tackle that could be good as well. Basically, anything that improves the package is very welcome :)

@severen
Copy link

severen commented Apr 12, 2018

I would like to help as well. Namely I would like to see through an upgrade to Babel 7.

@kulshekhar
Copy link
Owner Author

@severen any help is welcome :)

@chinesedfan
Copy link

@kulshekhar Glad to be one.

@GeeWee
Copy link
Collaborator

GeeWee commented Jun 20, 2018

I'm going to be a bit out of the loop for the next few weeks. Just had to put my dog down - so if anyone sees anything that's waiting on me that they want to jump on - go ahead.

@dasmedium
Copy link

Im keen to contribute in any way I could. A few hours a week.

@kulshekhar
Copy link
Owner Author

@dasmedium any help is very welcome!

@sapkmm
Copy link

sapkmm commented Jul 27, 2018

I would like to help as well, maybe few hours a week.

@Fazendaaa
Copy link

Fazendaaa commented Aug 14, 2018

are there any list of minimum [tech] knowledge requirements to help with the project?

@GeeWee
Copy link
Collaborator

GeeWee commented Aug 14, 2018

Not at all - if you think the source code is fairly understandable you should be good to go! I ended up learning a lot about both typescript, babel and a variety of other topics working on this :)

@Fazendaaa
Copy link

@GeeWee that being the case, I'm interested in contributing to it :)

@GeeWee
Copy link
Collaborator

GeeWee commented Aug 19, 2018

Welcome aboard! Feel free to grab an issue you can contribute to, Up to date docs is probably what we're lacking the most at the moment! There's a slack channel as well, i think @huafu can tell you more.

@huafu
Copy link
Collaborator

huafu commented Aug 19, 2018

Welcome @Fazendaaa!
Yup, the slack channel is very new and free from anybody but contributors for now (until we'll advertise about it), but you can join, I am there and I'll be happy to explain you whatever I do can explain.

@huafu
Copy link
Collaborator

huafu commented Sep 29, 2018

Closing this as discussed in slack from this message

@devlato
Copy link

devlato commented Feb 1, 2021

I'm a passionate user of ts-jest and am highly interested in helping build it! Count me in

This was referenced May 19, 2021
@mcapparelli
Copy link

I'm open to help!

@akshaydk
Copy link

akshaydk commented Jan 26, 2022

Let me know how can I help the project.

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