Fart Logo

Fart 🌫

Program that generates type definitions, libraries, and programs in multiple languages.

🚧 Beware of Project Status: Work-in-Progress

Development 👨‍💻

INFO: docs/contributing.md coming soon!!

To execute the Fart tests, simply run deno test. If you have not done so already, please install Deno.

Give it a Spin

You can give Fart a spin on your machine in one command (assuming Deno is installed). Check out the example code on https://fart.fart.tools/pokemon-example/.

deno run --reload https://etok.codes/fart/raw/main/ex/pokemon/run.ts
Local Variation
deno run --reload ex/pokemon/run.ts

Fart CLI

Try running the command below after cloning the repository.

deno run --allow-read --allow-write std/cli/run.ts ./ex/pokemon.fart --reg=ts.deno --output=./ex/pokemon.ts

Fart Server 📡

Please refer to docs/server-architecture.md to learn about how the server code is organized.

Architecture

Please refer to docs/architecture.md to learn about the structure of this repository.


Created with 💖 by @EthanThatOneKid