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

Add some new modules [feature request] #188

Closed
tbrowder opened this issue Jul 22, 2023 · 11 comments
Closed

Add some new modules [feature request] #188

tbrowder opened this issue Jul 22, 2023 · 11 comments

Comments

@tbrowder
Copy link
Member

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
Copy link
Collaborator

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
Copy link
Collaborator

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

@tbrowder
Copy link
Member Author

tbrowder commented Jul 22, 2023

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
Copy link
Collaborator

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
Copy link
Member Author

tbrowder commented Jul 22, 2023

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
Copy link
Collaborator

AntonOks commented Jul 22, 2023

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
Copy link
Member Author

@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
Copy link
Contributor

lizmat commented Jul 23, 2023

@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
Copy link
Collaborator

AntonOks commented Sep 9, 2023

@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
Copy link
Member Author

tbrowder commented Sep 9, 2023 via email

@AntonOks
Copy link
Collaborator

@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?

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