Universe
A high-energy logic toolkit for experimenting with computational ontology in Elixir.
Installation
After the package is published to Hex.pm, add universe to your dependencies:
def deps do
[
{:universe, "~> 0.1.0"}
]
endDocumentation will be published to HexDocs with the package: https://hexdocs.pm/universe.
Publishing
Hex.pm publishing is configured in mix.exs.
Before the first release, register or authenticate with Hex locally:
mix hex.user registerFor local publication, verify the package and then publish it:
mix deps.get
mix test
mix docs
mix hex.publish --dry-run
mix hex.publishFor GitHub Actions publication, create a Hex API key:
mix hex.user key generate --key-name publish-ci --permission api:write
Add the generated key as a GitHub repository secret named HEX_API_KEY. To
publish from CI, bump the version in mix.exs, update CHANGELOG.md, create a
matching tag such as v0.1.0, and push the tag.