G-code parser and generator written in Elixir
Find a file
2021-12-09 11:13:34 +13:00
config chore: Create empty mix project. 2021-01-02 18:26:41 +13:00
lib fix: bug in parsing not returning errors 2021-01-13 13:26:50 +13:00
priv/fixtures feat: Implement (a common subset) G-code parsing. 2021-01-10 17:43:25 +13:00
test refactor: Ensure that we're using options and results as much as possible. 2021-01-13 13:25:18 +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: release version v0.4.1 2021-01-13 00:29:59 +00:00
mix.lock feat: Implement (a common subset) G-code parsing. 2021-01-10 17:43:25 +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.