Skip to content

Commit

Permalink
Update the ecosystem FAQ
Browse files Browse the repository at this point in the history
  • Loading branch information
lizmat committed Feb 22, 2022
1 parent 6af6cb8 commit 52606e4
Showing 1 changed file with 21 additions and 12 deletions.
33 changes: 21 additions & 12 deletions doc/Language/faq.pod6
Expand Up @@ -182,18 +182,27 @@ See the L<rb-nutshell|/language/rb-nutshell> guide.
=head1 Modules
X<|CPAN (FAQ)>X<|ecosystem>
=head2 Is there a CPAN (repository of third party library modules) for Raku?
Yes, it's the same L<CPAN|https://cpan.org/> as for Perl! The only difference
is when using L<PAUSE|https://pause.perl.org/> to upload the module,
the uploaded modules shows up on
L<modules.raku.org|https://modules.raku.org/> instead
of L<MetaCPAN|https://metacpan.org/>. The
L«C<App::Mi6> tool|https://modules.raku.org/l/App::Mi6» can simplify the
uploading process. The
L«C<zef> module installer|https://github.com/ugexe/zef»
automatically check for latest versions of a module on CPAN as well as our
L<GitHub-based ecosystem|https://github.com/Raku/ecosystem/>.
=head2 Is there a repository of third party library modules for Raku?
Yes. As a user, the
L«C<zef> module installer|https://github.com/ugexe/zef» will
automatically install the version of a module with the highest
version number. If you want a specific version and/or a version
from a specific author, you can also specify that with C<zef>.
As a new module author, you can use the
L<C<fez> module uploader|https://raku.land/zef:tony-o/fez>
to upload your module to the Raku ecosystem. There are also a
number of helper modules that help you set up a skeleton of a
distribution, such as L<C<App::Mi6>|https://raku.land/cpan:SKAJI/App::Mi6>,
which will also help you with uploading once your module is
ready for distrbution.
Historically, you could also upload a Raku module to CPAN by using
L<PAUSE|https://pause.perl.org/> to upload a module. And before
that, there was a way of using Github/Gitlab to make your module
available for download. These are now considered to not be the
best way for new module authors to start with.
X<|p6doc (FAQ)> X<|perldoc (FAQ)>
=head2 Is there a perldoc (command line documentation viewer) for Raku?
Expand Down

0 comments on commit 52606e4

Please sign in to comment.