trueblocks-dalledress

command module
v0.0.0-...-861cdb6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2025 License: GPL-3.0 Imports: 21 Imported by: 0

README

TrueBlocks mini-dApps

An opinionated version of a desktop-based Wails app with Golang backend and React frontend using TrueBlocks's SDK and Unchained Index.

Features

  • Desktop app built with Wails, React, TypeScript, Mantine, and TrueBlocks
  • Golang backend - fast, concurrent, type safe
  • ESLint & Prettier configured for frontend
  • GolangCI-lint configured for backend
  • VSCode automatic formatting on save (Go, TS, JS, YAML, TOML)

Getting Started

Prerequisites
  • Golang >= 1.23.1
  • Wails >= 2.10.1 and < 3.x
  • Yarn (no npm)
  • Node.js >= 18.x
Installation
git clone https://github.com/TrueBlocks/trueblocks-dalledress.git
cd trueblocks-dalledress
yarn install
yarn test
Running in Development
yarn dev
Building for Production
yarn build
Linting
yarn lint

Project Structure

.
├── app
├── frontend
│   ├── dist
│   │   └── assets
│   └── src
│       ├── components
│       ├── context
│       ├── contexts
│       ├── hooks
│       ├── layout
│       ├── utils
│       ├── views
│       └── wizards
│           └── hooks
└── pkg
    ├── markdown
    ├── msgs
    ├── preferences
    ├── project
    └── validation

Contributing

We love contributors. Please see information about our workflow before proceeding.

  • Fork this repository into your own repo.
  • Create a branch: git checkout -b <branch_name>.
  • Make changes to your local branch and commit them to your forked repo:
    git commit -m '<commit_message>'
  • Push back to the original branch:
    git push origin TrueBlocks/trueblocks-dalledress
  • Create the pull request.

License

LICENSE

Documentation

Overview

Copyright 2016, 2026 The Authors. All rights reserved. Use of this source code is governed by a license that can be found in the LICENSE file.

  • Parts of this file were auto generated. Edit only those parts of
  • the code inside of 'EXISTING_CODE' tags.

Directories

Path Synopsis
pkg
msgs
Package msgs provides a simple event system for communication between different parts of the application.
Package msgs provides a simple event system for communication between different parts of the application.
project
package project contains the data structures and methods for managing project files
package project contains the data structures and methods for managing project files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL