bibliothecary
bibliothecary copied to clipboard
:notebook_with_decorative_cover: Libraries.io Package Manager Manifest Parsers
Details: https://github.com/nim-lang/nimble#creating-packages Example: https://github.com/nim-lang/nimble/blob/master/nimble.nimble ``` import ospaths template thisModuleFile: string = instantiationInfo(fullPaths = true).filename when fileExists(thisModuleFile.parentDir / "src/nimblepkg/common.nim"): # In the git repository the Nimble sources are in a ``src``...
Spec: http://inqlude.org/schema/generic-manifest-v1
Manifest for listing homebrew packages as dependencies Example: https://github.com/ossfriday/ossfriday/blob/master/Brewfile ``` tap "github/bootstrap" brew "postgresql", restart_service: true brew "rbenv" brew "ruby-build" brew "nodenv" brew "node-build" ``` Source code: https://github.com/Homebrew/homebrew-bundle
Related to https://github.com/librariesio/libraries.io/pull/1254 Add a `/docs` folder with markdown instructions for adding support for a new package manager manifest file format.
Use case: - Single repo with multiple flavours of code - Package files not in the root - Package files with different names to the defaults in bibliothecary Example: ```...
See example: https://github.com/techdev-solutions/trackr-backend/blob/development/build.gradle Fixes https://github.com/dependencyci/support/issues/8
This defines a new `Bibliothecary::Dependency` class, and proposes to return instances of that object from parsed manifests, instead of Hashes. ### Current behavior Bibliothecary returns a list of dependency Hashes...