Skip to content

didx-xyz/yoma-bazaar

 
 

Repository files navigation

Yoma

Recommended tools:

Recommended method to install tooling

This project uses mise to manage various toolsets (Node, Dotnet, Tilt, etc)

  • mise is an asdf compatible Runtime Executor written in Rust
  • It's 20-200x faster than asdf

To install mise, follow the instructions at jdxcode/mise.

Here's a few of the ways to install mise

# Build from source
cargo install mise
# Download pre-compiled binary
curl https://mise.jdx.dev/install.sh | sh
# Cargo Binstall
cargo install cargo-binstall
cargo binstall mise
# MacOS or you're using Homebrew
brew install mise
# MacPorts
sudo port install mise

mise is not compatible with Windows - use WSL2.

Once you've got mise installed, you can install the required tooling by running mise install in the project root.

To pull in the config (e.g: environment variables) set in .mise.toml file, you'll need to run mise trust

Installing Git Hooks

This project uses husky to manage git hooks.

Once you've got mise and yarn installed (npm install -g yarn) run yarn install --frozen-lockfile in the root of the project.

This will bootstrap husky and install the configured git hooks.

Releases

No releases published

Packages

 
 
 

Languages

  • C# 49.1%
  • TypeScript 41.7%
  • PLpgSQL 3.8%
  • FreeMarker 1.9%
  • TSQL 1.7%
  • CSS 0.5%
  • Other 1.3%