BSD Ports

devel/rubygem-packwerk-extensions 0.3.0 DragonFly

Collection of extensions for packwerk packages

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel, rubygems
Package size
11.2 KiB, 47.5 KiB installed

Description

packwerk-extensions is a home for checker extensions for packwerk 3.

Currently, it ships the following checkers to help improve the boundaries between packages. These checkers are:

  • A privacy checker that ensures other packages are using your package's public API
  • A visibility checker that allows packages to be private except to an explicit group of other packages.
  • A folder_privacy checker that allows packages to their sibling packs and parent pack (to be used in an application that uses folder packs)
  • A layer (formerly architecture) checker that allows packages to specify their "layer" and requires that each layer only communicate with layers below it.

In the other systems

SystemPortVersion
DragonFlydevel/rubygem-packwerk-extensions0.3.0
FreeBSDdevel/rubygem-packwerk-extensions0.3.0
HardenedBSDdevel/rubygem-packwerk-extensions0.3.0
GhostBSDdevel/rubygem-packwerk-extensions0.3.0

Install

Binary package:

pkg install rubygem-packwerk-extensions

From DPorts:

cd /usr/dports/devel/rubygem-packwerk-extensions && make install clean

Dependencies

Run dependencies 6

No port depends on this one.