Rinci::package(3pm)

πŸ“¦
version 1.1.104 Β· 3 versions
, in debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Rinci::package πŸ’–

okay bestie, gather round, because this is the manual page for Rinci::package β€” a User Contributed Perl Documentation situation β€” and it's literally all about metadata for your namespaces/packages. yes we're doing this. slay. πŸŽ€


✨ NAME ✨

Rinci::package β€” metadata for your namespaces/packages 🫢

πŸ“Œ SPECIFICATION VERSION πŸ“Œ

1.1

🏷️ VERSION 🏷️

This doc describes version 1.1.104 of Rinci::package (out of the Perl distribution Rinci), and it dropped on 2023-09-30. iconic behavior honestly. ⭐

🌸 INTRODUCTION 🌸

So this whole document is about metadata for namespaces/packages. That's it, that's the vibe. And lowkey important: this specification is part of Rinci, so if you haven't already done a read-up on Rinci, bestie, go do that first. it's giving prerequisites. πŸ’…

πŸ”₯ SPECIFICATION πŸ”₯

okay so first question, and it's the big one: namespace? package? which one??

The term "package" from Perl 5 is the one used here, and in this context it just means namespace. that's it. no cap.

BUT β€” plot twist β€” Perl also happens to use "package" to implement classes. πŸ™ˆ and like, metadata for classes is gonna be specified in a whole other specification (Rinci::class). so don't come for this page looking for class stuff. this page is namespaces only, periodt. πŸ’…

πŸ’¬ FAQ πŸ’¬

(yeah so this section is here and it is, uh, empty. the main character has no lines. moving on bestie. πŸ¦‹)

🏠 HOMEPAGE 🏠

Please visit the project's homepage at <https://metacpan.org/release/Rinci>. go give it a look, it's cute. πŸ’–

πŸ“¦ SOURCE πŸ“¦

Source repository is at <https://github.com/perlancar/perl-Rinci>. the code lives there, go vibe with it. 🌈

πŸ‘€ SEE ALSO πŸ‘€

  • Rinci

πŸ‘‘ AUTHOR πŸ‘‘

perlancar <perlancar@cpan.org> β€” the icon, the legend. ⭐

🫢 CONTRIBUTING 🫢

Wanna help out? obsessed, yes please. To contribute, you can send patches by email/via RT, or send pull requests on GitHub. πŸ’Œ

Most of the time, you do not need to build the distribution yourself. You can simply modify the code, then test via:

% prove -l

If you do wanna build the distribution (like, say, to try to install it locally on your system), you can install Dist::Zilla, Dist::Zilla::PluginBundle::Author::PERLANCAR, Pod::Weaver::PluginBundle::Author::PERLANCAR, and sometimes one or two other Dist::Zilla- and/or Pod::Weaver plugins. Any additional steps required beyond that are considered a bug and can be reported to me. so like, if you had to do extra stuff, that's a whole bug bestie, tell me. πŸ’€

This software is copyright (c) 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012 by perlancar <perlancar@cpan.org>. that's a LOT of years, main character energy fr fr. πŸ‘‘

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so like, go forth and remix, legally. πŸŽ€

πŸ› BUGS πŸ›

Please report any bugs or feature requests on the bugtracker website <https://rt.cpan.org/Public/Dist/Display.html?Name=Rinci>. don't suffer in silence, bestie, tell the internet. 😭

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature. receipts!! we need the receipts!! 🧚


and that's the whole page, bestie. this gem was served up by perl v5.38.2, dated 2024-01-20, and it's the Rinci::package(3pm) manual. mwah. πŸ’œβœ¨
πŸ“¦ where this page comes from