GithubHelp home page GithubHelp logo

lo-ferris / tickets-rs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thebiochemic/tickets-rs

0.0 0.0 0.0 349 KB

Tickets.rs - A Ticket Management Tool

License: GNU General Public License v3.0

Rust 100.00%

tickets-rs's Introduction

Tickets.rs - A Ticket Management Tool

Tickets.rs is a Desktop application made with egui, that is used for managing and modifying Tickets (or Issues, Tasks, TODO's). It's goal is to have the choice between multiple different Adapters, that can interface with different Systems out there, or locally to keep everything in one place: this App.

App Screenshot

Currently supported Language is English only.

Features

  • Written in 100% safe Rust.
  • Manage, edit and move Tickets from different Sources in one place
  • Add Tags to Tickets, to make them easily sortable
  • Create Categories or "Buckets" to sort Tickets in
  • Create Filters to view specific Combinations of Tickets, even across multiple Adapters
  • Write and view Descriptions with Commonmark (similar to Markdown)
  • Change the appearance of the Tool on the Fly (including Font Size and custom Colors)
  • Remove and Add Ticket Sources or "Adapters" to and from the App without needing to restart
  • Includes a little Wizard to get started quickly

Currently Supported Adapters

  • local: Tickets are stored on the Computers Hard Drive in the form of a SQLite Database. In Theory you can put this File on a Network Folder, but i haven't tested, how it reacts to being already locked. I use it via sshfs successfully.

Getting Started (from Source)

The Program is written in Rust, therefore you need to have all the necessary Tools for it installed. It is rather easy though:

  • if you haven't installed Rust or Cargo, do what this guide says.
  • Download this Repository as a .zip File and extract it or clone it with: git clone. (Requires git)
  • Open up the Terminal and navigate into the Folder you just downloaded until you have found the directory with the Cargo.toml in there and type cargo build --release
  • After the build is done, there should be a new Folder called target/release, which will contain an executable called tickets-rs. Copy this file into a folder of your choice and run it.
  • If you navigate out of the target folder, you should find an assets folder. Copy it into the same folder as the executable. It contains all the images, the app needs.
  • (Optional) make a shortcut to the executable.

Contributors

The Tool is written by me, Robert Lang (Biochemic) as a Project to learn Rust and advance my prototype of an already personally built and used Software in Python.

License

You find the License in the LICENSE File inside of this Repository. But as tl;dr it's GPLv3.

tickets-rs's People

Contributors

thebiochemic avatar robwalt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.