:memo: | As part of our ongoing commitment to efficiently deliver value to the EOS Network, Antler has been deprecated as of January 2024. This repository will not receive future updates or support. Your questions and concerns are important to us; please direct feedback to our Antler Deprecation Feedback Tracker |
---|
ANTLER Project Tools (aproj) is a set of tools to help in the generation of smart contracts intended for deployment to an Antelope blockchain.
This set of tools will help the developer create, maintain, build, and test smart contracts.
For now, please see the Intial Design Document for usage.
The following tools are required for aproj to work at runtime:
Building aproj requires the following dependencies:
Additionally we recomend using ninja build for fast builds.
Make sure your submodules are initialized and updated recursively using the command:
git submodule update --init --recursive
Assuming you have the other dependencies installed, from the project root, the following will build the project:
mkdir -p Build \
&& cd Build \
&& cmake .. -DCMAKE_BUILD_TYPE=Release \
&& cmake --build .
Currently, the following will run some automated tests:
ninja && ninja test
Directories in the project root:
project.yaml
file as well as initialize and populate the project's directory tree, among other things.This project is licensed using the MIT License as found here.
Additionally, apack includes and depends on these libraries:
MIT
.BSD-3-Clause
.MIT
.aproj
stand for?It's a shortening of antler-proj
.
Yes, it is. Or maybe it's a backronym?
Regardless, it's ANother TransLator Environment and Runtime.