G-code parser and generator written in Elixir
Find a file
2021-12-09 18:20:54 +13:00
config chore: Create empty mix project. 2021-01-02 18:26:41 +13:00
lib chore(credo): fix linting issues. 2021-12-09 13:38:40 +13:00
priv/fixtures feat: Implement (a common subset) G-code parsing. 2021-01-10 17:43:25 +13:00
test chore(credo): fix linting issues. 2021-12-09 13:38:40 +13:00
.formatter.exs chore: Create empty mix project. 2021-01-02 18:26:41 +13:00
.gitignore chore: Create empty mix project. 2021-01-02 18:26:41 +13:00
.gitlab-ci.yml ci: fix asset upload token. 2021-01-13 13:17:01 +13:00
CHANGELOG.md chore: release version v0.4.1 2021-01-13 00:29:59 +00:00
LICENSE chore: Create empty mix project. 2021-01-02 18:26:41 +13:00
mix.exs chore(deps): update dependency nimble_parsec to ~> 1.2 2021-12-09 18:20:54 +13:00
mix.lock chore(deps): update dependency git_ops to ~> 2.4 2021-12-09 17:29:44 +13:00
README.md chore: release version v0.4.1 2021-01-13 00:29:59 +00:00
renovate.json chore: update renovate.json 2021-12-09 11:13:34 +13:00

G-code

gcode is an Elixir library for parsing and generating G-code, which is a common language for working with CNC machines and 3D printers.

Installation

This package is available in Hex.

You can install it from git by adding {:gcode, "~> 0.4.1"} to your dependencies.

Documentation

Documentation for the main branch of this package is always available on gitlab pages, and released versions are published on Hexdocs.

Contributing

This project uses the wonderful git_ops package to automate releases and as such requires the use of Conventional Commits. Feel free to open issues and pull requests.

License

This library is licensed with the Hippocratic License 2.1.