rakudo / star

Rakudo Star (Raku distribution)
https://rakudo.org/
Artistic License 2.0
265 stars 41 forks source link

Add some new modules [feature request] #188

Closed tbrowder closed 9 months ago

tbrowder commented 1 year ago

Bug Description

Many new modules are missing (such as all 20+ of mine).

I would like to have many more modules available so a Windows environment is easier to use for young and new programmers learning Raku.

Having a “most wanted” list in this repo and advertising it in the weekly would help.

AntonOks commented 1 year ago

Hi Tom.

The "STAR modules" are currently pretty broken, I'd say. I'd love to have more opinions, suggestions and contribution but don't even know how to engage the RAKU community (ok, I know, there is the mail DL and the IRC, but I think IRCs is not a proper tool for team and topic alignments, discussions and the like...). And, whats is it about the "weekly"? You mean, someone can publish something via it?

I started a "STAR - modules Wiki" some time ago, but also not sure if this is the right place...

For new modules, currently one can just send a PULL request. Nothing changed here in the last years, I'd say.

AntonOks commented 1 year ago

I've made the Wiki writable for all (I hope) and also enabled the "Discussions" now.

tbrowder commented 1 year ago

Thanks!

By the “weekly” I meant having @lizmat mention it in the ‘Rakuweekly.blog’.

An IRC #raku-star could work for discussion IMHO. #raku-dev seems to work pretty well for core work.

Do you have a Choclatey account and produce the Star stuff there?

AntonOks commented 1 year ago

An IRC #raku-star could work for discussion IMHO. #raku-dev seems to work pretty well for core work. Well, that could / would be the "RAKU like" option, I guess. We could try. Who would have to create this?

Do you have a Choclatey account (1) and produce the Star stuff there (2)?

  1. No, I don't. I'm more of a "scoop installer" friend ;)
  2. No. Both STAR packages are currently automatically build based on GitHub Actions, see 2a. The upload from the STAR repo binaries to rakudo.org iis also automated, based on GH Sctions, but (still) in another repo here
tbrowder commented 1 year ago

Oh, I see your "scoop bucket" on that link. I'm interested for lots of reasons. One being I would like to fix my modules so they work on windows. I'm now having them with three badges, one for wach of Linux, MacOs, and Windows. Many don't test correctly on Windows and I'ld like to fix that.

Is there a way to ssh from my Linux hosts to my Windows host and work scoop there via the CLI?

Ask @lizmat on #raku. I'll ask now.

AntonOks commented 1 year ago

Oh, I see your "scoop bucket" on that link. I'm interested for lots of reasons. One being I would like to fix my modules so they work on windows. I'm now having them with three badges, one for wach of Linux, MacOs, and Windows. Many don't test correctly on Windows and I'ld like to fix that.

Wow, that would be amazing. There are too many dev's forgetting RAKU's modules should "just work" in all environments / an all OS'es RAKU does...

Is there a way to ssh from my Linux hosts to my Windows host and work scoop there via the CLI?

Well, newer Windows OS'es have also (Open)SSH installed / available by default. You can enable the OpenSSH service and then you are very close to what you have / know on Linux / UX boxes. You could also install "PowerShell core" on you Linux box and use PWSH and its cmd'lets for such (and many more) things. But as we talk about another scripting language now, that's maybe not a good recommendation for RAKU users / dev's ;) And then you have the Windows Subsystem for Linux (WSL). That could be also a way, but I'd consider it as "less favorable"...

Ask @lizmat on #raku. I'll ask now.

Thanks!

tbrowder commented 1 year ago

@lizmat just started a new IRC channel: #raku-star, and I'm watching it. I just joined momentarily to see that it works as expected--it does.

lizmat commented 1 year ago

@AntonOks @tbrowder on that note: #raku-star is now also being logged.

I guess it needs a MOTD. If you're on IRC, I can give you OP privileges so that you can set it up. Or you can tell me what it should be and I can set it.

If you want commits to the Rakudo Star repo being published, set up a webhook in this way in that repo (or any other repo for that matter you want published on #raku-star

EDIT: set up the webhook already, as it appears I have maintainer rights here :-)

AntonOks commented 1 year ago

@tbrowder - still eager to see some pull requests to include the modules you like or maintain :)

Please, if your modules are GIT revision controlled, please remember to have "git tag" for any version you release... say, whenever you update your META6.json version, do also a "git tag vX.Y.Z" at the same time.... and remember to push those tags to your remote ;)

tbrowder commented 1 year ago

On Sat, Sep 9, 2023 at 07:35 Anton Oks @.***> wrote:

@tbrowder https://github.com/tbrowder - still eager to see some pull requests to include the modules you like or maintain :)

Please, if your modules are GIT revision controlled, please remember to have "git tag" for any version you release... say, whenever you update your META6.json version, do also a "git tag vX.Y.Z" at the same time.... and remember to push those tags to your remote ;)

Okay, Anton, but I'm still wrestling with getting Windows testing in good shape.

Cheers!

-Tom

AntonOks commented 9 months ago

@tbrowder - somehow this one here is not a real "issue", is it? And then, one can always just add "his modules" by updating the "modules.txt" file... so I tend to close this issue. Would that be ok for you?