Readme and early CI

This commit prepares the code to be uploaded to gitlab.
Included is a small readme and basic CI.

Signed-off-by: Ava Affine <ava@sunnypup.io>
This commit is contained in:
Ava Apples Affine 2025-05-21 14:58:42 -07:00
parent e4c6e0924a
commit 528a61749d
3 changed files with 45 additions and 0 deletions

28
.gitlab-ci.yml Executable file
View file

@ -0,0 +1,28 @@
default:
image: rustlang/rust:nightly
stages:
- build
- test
compile-library:
stage: build
script:
- cargo build --lib
compile-decomposer:
stage: build
script:
- cargo build --bin decomposer
unit-test-language-frontend:
stage: test
script:
- cargo test lexer
- cargo test parser
unit-test-number-package:
stage: test
script:
- cargo test number