PrismarineJS / prismarine-contribute

What is PrismarineJS and how to contribute
15 stars 3 forks source link

should we go from small packages to mono repo ? #15

Open rom1504 opened 1 year ago

rom1504 commented 1 year ago

This one is a very clear NO

The reason why PrismarineJS has stayed maintained for many years is that splitting features in many packages makes it possible to separate concerns and let contributors focus on a small part of the features instead of having to change everything at once.

In general we follow this philosophy https://github.com/PrismarineJS/mineflayer#the-node-way

AugustinMauroy commented 1 year ago

and what do you think about using mono repo / caching tools for gain time on CI?

rom1504 commented 1 year ago

Do you have specific suggestions?

I found the tool in prismarine-meta helps a bit for some operations

True monorepo are completely in opposition to the organization of PrismarineJs and would require very strong reasons

On Sun, Jun 4, 2023, 14:10 Augustin Mauroy @.***> wrote:

and what do you think about using mono repo / caching tools for gain time on CI?

— Reply to this email directly, view it on GitHub https://github.com/PrismarineJS/prismarine-contribute/issues/15#issuecomment-1575545153, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAR437UUBQVJ7KMJAZRHZYTXJR3MRANCNFSM6AAAAAAYZQL4SA . You are receiving this because you authored the thread.Message ID: @.***>

AugustinMauroy commented 1 year ago

I just propose to use turbo repo for protodef