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

Split the repo into multiple, one per package and change the format a bit #25

Open
arybczak opened this issue Feb 12, 2022 · 8 comments

Comments

@arybczak
Copy link

arybczak commented Feb 12, 2022

Now that there is an org, we can split the repo into more reasonable pieces like effectful-log, effectful-crypto-rng, effectful-time etc. with dedicated maintainers.

Current format of effectful-contrib is unsustainable - it's "fire and forget", i.e. people submit new packages, but then who will maintain them?

@Kleidukos
Copy link
Member

@arybczak From my experience with the Servant ecosystem it's usually better to have every cabal project in the same repo, so that CI can cover larger ground and incompatibilities can be caught earlier.

And indeed, dedicated maintainers will be needed.

@arybczak
Copy link
Author

arybczak commented Feb 12, 2022

it's usually better to have every cabal project in the same repo, so that CI can cover larger ground and incompatibilities can be caught earlier.

I disagree. That's what versioning is for ;)

If I choose to make an api breaking change in effectful, I'm not going to fix every package that needs changes by myself just so CI passes.

@Kleidukos
Copy link
Member

@arybczak Very well! :)
I'll start the repos then

@mmhat
Copy link
Collaborator

mmhat commented Feb 14, 2022

@arybczak @Kleidukos I'd like to be a member of that organisation, too. Is there any chance I get an invitation?

@arybczak
Copy link
Author

arybczak commented Mar 8, 2022

@mmhat I've sent you an invitation but I see you didn't accept. Did you get it?

@mmhat
Copy link
Collaborator

mmhat commented Mar 8, 2022

@arybczak No, I didn't get one. Can you resend it?

@mmhat
Copy link
Collaborator

mmhat commented Mar 16, 2022

@arybczak Thank you, the invitation arrived this time 👍
However, I don't have sufficient permissions to work on the repositories listing me as a maintainer. In particular:

@Kleidukos I am volunteering to co-maintain your repositories. Please let me know if that would be ok for you.

@Kleidukos
Copy link
Member

I've created a team called "Maintainers" in which you all are, and should have associated permissions on the repos.

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

No branches or pull requests

3 participants