Dist::Inkt::DOAP(3pm)

πŸ“¦
version 0.110 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

πŸ’– Dist::Inkt::DOAP πŸ’–

okay bestie, welcome to the Dist::Inkt::DOAP(3pm) page β€” yes it lives in the User Contributed Perl Documentation section, and yes it's about to be your new fave. sit down, grab a boba πŸ§‹, we're doing this.


✨ NAME ✨

Dist::Inkt::DOAP β€” a whole lil collection of DOAP-related roles for Dist::Inkt. it's giving "metadata glow-up" and we're obsessed πŸ’…


🌸 DESCRIPTION 🌸

so Dist::Inkt is a framework for writing your own distribution builder. like, you literally build your own builder. main character energy fr fr.

at its core it's a simple class that:

  1. makes an empty directory
  2. creates a MANIFEST file listing the contents of the directory
  3. compresses it into a tarball

which… lowkey seems pretty useless on its own 😭 like okay bestie you made a tarball, slay i guess?

BUT. and this is the iconic part πŸ‘‘ β€” it provides tonnes of hooks that can be used by roles applied to the class. and this distribution provides a collection of roles that help you populate the distribution's metadata (META.json, Changes, etc) from DOAP.

so basically: the base class does the boring thing, the roles do the cute thing. that's the vibe check. βœ…

πŸ¦‹ The Straight DOAP πŸ¦‹

so what even is DOAP? bestie i'm about to tell you β€” this explanation is lifted from Wikipedia <http://en.wikipedia.org/wiki/DOAP> πŸ’œ

DOAP (Description of a Project) is an RDF Schema and XML vocabulary to describe software projects, in particular free and open source software.

it was created and initially developed by Edd Dumbill to convey semantic information associated with open source software projects. no cap, a real one 🫢

it is currently used in the Mozilla Foundation's project page and in several other software repositories, notably the Python Package Index. periodt. πŸ”₯


πŸŽ€ BUGS πŸŽ€

found a bug? bestie please don't suffer in silence 😭 report any bugs to <https://github.com/kjetilk/p5-dist-inkt-doap/issues> β€” they wanna hear from you, fr fr.


🌈 SEE ALSO 🌈

  • Dist::Inkt β€” the mothership, the blueprint, the source of all this. go read it iykyk πŸ’–

⭐ AUTHOR ⭐

Toby Inkster <tobyink@cpan.org>. Kjetil Kjernsmo <kjetilk@cpan.org>.

two legends, one module. we love to see it πŸ₯ΉπŸ’•


This software is copyright (c) 2014 by Toby Inkster, 2017 by Kjetil Kjernsmo.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

translation: it's free, go wild, just keep the receipts. πŸ’œ


πŸ’€ DISCLAIMER OF WARRANTIES πŸ’€

THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

okay so this part is in ALL CAPS for a reason bestie β€” no promises, no guarantees, no "it'll definitely work on your machine" energy. it's giving use at your own risk and we respect the honesty πŸ™ˆ

and that's the whole page, babe! πŸŽ€ this lil time capsule was built on perl v5.30.0 and dated 2020-04-01 β€” so yeah, throwback era, but the info still ate. go build something iconic with it. mwah! πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from