Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stars Issues License Build status

libequivalence

D library: rule engine for the Equivalence Engine.
code.dlang.org »

Report Bug · Request Feature

About The Project

SDL-driven rule loading and application for the Equivalence Engine.

equivalence.cli can pick one install method (resolveCliInstall) or list all methods a host can run (listCliInstalls). Filter by OS family, package managers, format, and runtime. Do not encode a shell in the context path.

Installation

Use in DUB

DUB 1.41 and newer require a commit hash (not only a semver tag) in the version field when using repository. Pin the revision you want (for example the commit that v1.0.0 points to):

dependency "libequivalence" version="6e1706e6fd2db5e1fcd6b29106d92566af1bff95" repository="git+https://github.com/dev-centr/libequivalence.git"

Git tags such as v1.0.0 / 1.0.0 are still useful for human-readable releases; bump the hash in dependents when you tag a new library version.

Publish on code.dlang.org

The registry does not receive uploads from your PC. You register the Git repo once; versions come from git tags (v1.2.3 style).

  1. Create an account: code.dlang.org/register.

  2. Log in and register the package with your Git host user/org and repo name.

  3. Ensure dub.json has sensible description, license, authors, and dependencies.

  4. Cut releases with tags named like v1.0.1 (semver). The registry polls Git periodically (~30 minutes).

  5. After the first successful crawl, dependents can use dependency "libequivalence" version="~>1.0.0".

License

Distributed under the Boost Software License 1.0. See LICENSE.

About

D library: rule engine for the Equivalence Engine

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages