Skip to content
This repository has been archived by the owner on Apr 1, 2023. It is now read-only.

Project Status #171

Open
transitive-bullshit opened this issue Aug 29, 2019 · 14 comments
Open

Project Status #171

transitive-bullshit opened this issue Aug 29, 2019 · 14 comments

Comments

@transitive-bullshit
Copy link
Owner

transitive-bullshit commented Aug 29, 2019

Update (March 30, 2020): I just released an updated v3 with lots of fixes bringing support back to latest. I'm definitely still looking for maintainers who're interested in keeping things up-to-date in the future as this package has seen lots of usage throughout the industry. Thanks!

Project Status

Hey everyone, I haven't been able to devote a proper amount of time to maintaining CRL lately as I'm focused most of my time on building a solution to help OSS authors monetize their work.

CRL still gets a lot of usage, however, and the community will definitely continue to have a need for this type of functionality.

With that in mind, I wanted to post a status update with where this project is at, a call for maintainers, and potential alternatives in the meantime.

CRL v2

I would consider the majority of the outstanding PRs deprecated in favor of finishing CRL v2.

The major goals of v2 are:

  • Move most dependencies into a single crl-scripts dependency to make updating libraries created with CRL significantly easier. As the author of over a dozen react libraries created with CRL v1, this has been a major maintenance burden. This change also brings CRL more in line with how CRA operates.
  • Update all dependencies to latest.
  • Add support for hooks and more recent versions of React
  • Optionally swap out CRA in the example app with parcel which reduces the size and complexity of the templates and dependencies significantly.
  • Fix unit tests and CI builds which have broken along the way due to transitive dependencies.

Call for Maintainers

This is now an OPEN Open Source project. I am not able to invest a significant amount of time into maintaining CRL and so am looking for volunteers who would like to be active maintainers of the project. If you are interested, shoot me a note.

Alternatives

In the meantime, it's still possible to use CRL, though the lack of updates to dependencies is quite annoying.

imho the best current solution if you're using TypeScript is to use tsdx by @jaredpalmer, @sw-yx, et al.

cc @sag1v @psyycker @gventuri @rmolinamir @cdfa @danielsogl @paulmelnikow @Andarist

@sag1v
Copy link

sag1v commented Aug 29, 2019

Sad that you can't continue with this great project but happy for you that you get to involve in another great project 🙂
I love this project and i will try my best to help keeping it rocking.
Where you left V2 goals wise? I saw you made some progress with it

@swyxio
Copy link

swyxio commented Aug 30, 2019

gonna unsubscribe but yeah CRL was great and now i mainly dont see any difference between tsdx and CRL so imma mainly use that for now

@paulmelnikow
Copy link

I wish I had more time to work on this as I'd really like to have a great solution in lieu of solving this problem over and over again. I haven't seen tsdx and if that just works, maybe I can convert the few projects I have to Typescript. If CRL v2 with reusable scripts existed, I'd switch over to it and contribute, though I don't think I have the bandwidth for heavy lifting.

@cbbfcd
Copy link

cbbfcd commented Oct 24, 2019

I will let it continue.

@paulmelnikow
Copy link

Hey @transitive-bullshit could you pin this issue?

@transitive-bullshit transitive-bullshit pinned this issue Oct 29, 2019
@transitive-bullshit
Copy link
Owner Author

@paulmelnikow good call -- done 👍

@jamesgeorge007
Copy link

@transitive-bullshit I would love to lend a helping hand here 🙌

@psyycker
Copy link
Contributor

Same here, would be glad to become maintainer !

@davidkhierl
Copy link

Count me in!

@transitive-bullshit
Copy link
Owner Author

I finally got around to giving CRL some much needed love with the release of v3.

I decided to use a minor fork of microbundle by @developit which should simplify the maintenance burden going forwards.

If CRL has helped you over the years, please check out my newest project Saasify.

Also, very much still looking for maintainers to help out.

@psyycker
Copy link
Contributor

@transitive-bullshit Still up to maintain the lib!

@transitive-bullshit
Copy link
Owner Author

@psyycker Great to hear. Feel free to start with a focused PR that fixes / improves some aspect of things and we'll go from there.

Thanks!

@ats1999
Copy link

ats1999 commented Jan 14, 2021

this issue #317

@vitorpdasilva
Copy link

I am willing to give a hand maintaining this library. I will tackle some of the open issues. Are you still active looking into it in case I send PRs ?

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

No branches or pull requests

10 participants