- Notifications
You must be signed in to change notification settings - Fork41
Rakudo Star (Raku distribution)
License
rakudo/star
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Auser-friendly distribution of theRaku programming language.
- Please refer toRakudo-Star on Docker Hub for an image
- Find the related Docker files on the"Raku Docker" GitHub repository
There are currently two different tools within this repo. The so calledRSTAR utility
,which manages the Linux build, and thechocolatey bases build script, which manages the Windows MSI build.
- BASH based tool, should work on any Linux OS (and maybe also macOS?)
- More information can be found in therelated Wiki page
The therstar
utility is written inbash
, all additional features should bealso based onbash
. Using other utilities is accepted, but effort should be made toavoid introducing new utilities. Furthermore, all code should be linted againstshellcheck
and not produce any warnings.
- APowershell script, which internally uses chocolatey to create a Windows MSI package
- More information to be added in thewiki
One of Rakudo Star's main features is in supplying users with a number ofpopular community modules.
You should always prefer to use a pinned version of a module, wherever versions are available!
This modules file contains references to all community modules to be bundled with Rakudo Star.It is a space-separated format. The first column is the name ofthe module, the second the protocol to use, with the third column being theURL to fetch it from. Columns following the third have different meaningdepending on the protocol.
- Please open anGitHub Issue for any found bug!
- If you're reporting a RSTAR bug, please include the full logs of
rstar
withRSTAR_DEBUG=1
, and the output ofrstar sysinfo
in your message.
- If you're reporting a RSTAR bug, please include the full logs of
- If you have a question about Rakudo Star, you probably want to write to the “perl6-users@perl.org” mailing list or ask theirc.libera.chat/#raku-star IRC channel.
- Knowledge and documentation related to Rakudo Star can be published in the relatedwiki.
- There is alsoStar discussions for any kind of ongoing discussions, alignements, FAQ's, ...
- Once things are discussed, agreed, finalized, they should be documented in the Wiki, see above!
- Please send your pull requests to theRAKUDO Star repository!
- Also, try to be generous with comments. Especially when introducing new utilityfunctions, a little description of what it does and what problem it is intendedto solve go a long way.
The main git repository lives athttps://github.com/rakudo/star. This shouldbe used as the reference to clone from.
Additionally, there are old mirrors of this repository at other places and from previous maintainers. Youmay find additional helpful information there, which can help to get a better understanding and some history of the Star package:
- https://git.sr.ht/~tyil/rakudo-star
- https://gitlab.com/tyil/rakudo-star
- https://git.tyil.nl/rakudo-star
- https://github.com/Raku/rakudo-star
The software in this repository is distributed under the terms of the ArtisticLicense 2.0, unless specified otherwise.
About
Rakudo Star (Raku distribution)