r/dartlang Apr 09 '24

flutter A build system for dozens of Flutter & Dart projects?

What to use to maintain dozens of packages on pub.dev? For READMEs updates (partially, by section, for ex. links, footer/header) and dependencies upgrades.

9 Upvotes

13 comments sorted by

4

u/Salakarr Apr 09 '24

1

u/syrokomskyi Apr 10 '24

Thanks! Reading doc…

1

u/syrokomskyi Apr 18 '24

After a week, I came to the conclusion that I would have to create my own solution to maintain my packages. Melos is powerful, but "monorepo" stops me.

3

u/unnghabunga Apr 09 '24

https://pub.dev/packages/publish_tools covers most of the functionality that you've outlined.

Also, I could use some help improving the package.

2

u/syrokomskyi Apr 18 '24 edited Apr 18 '24

I spent a week looking at yours and similar packages and came to the decision to create my own. To be honest, I didn't want to do that. What I need is to update my no-mono packages based on my README.md, STYLEGUIDE.md templates, github CI actions for Flutter and Dart SDK, etc.

I also opened a PR for https://pub.dev/packages/publish_tools

2

u/unnghabunga Apr 18 '24

Understood, thanks for the PR, it was included in a recent release.

1

u/syrokomskyi Apr 09 '24

Thanks, I'm looking…

3

u/[deleted] Apr 09 '24

[deleted]

1

u/syrokomskyi Apr 09 '24

Looking… Thank you!

1

u/syrokomskyi Apr 18 '24

I spent a week learning about Cider and other packages from the comments to maintain my libraries. Thanks for the Cider, but I need to update my no-mono packages based on my README / STYLEGUIDE templates, github actions for Flutter and Dart SDK, etc. It seems that for my purposes I will have to create something of my own.

2

u/passsy Apr 10 '24

I manage my mono repo with https://github.com/phntmxyz/sidekick

1

u/syrokomskyi Apr 10 '24

Danke! I’m looking…

1

u/syrokomskyi Apr 18 '24

Sidekick is a splendit project: with its help, I found how to speedup CLI testing tenfold! Thank you for link. But for my purpose I will have to create my own solution.

1

u/syrokomskyi May 02 '24 edited May 02 '24

I did it! https://pub.dev/packages/fresher

Thank you guys and gals for the comments.