"Mentors" is a robust and user-friendly tool designed to edit and manage JSONL text datasets efficiently. Tailored for data professionals, researchers, and developers, it simplifies the process of modifying text data with features like adding, deleting, and altering text entries.
Before you begin, ensure you have met the following requirements:
- Rust (edition 2021)
- Trunk
You can install Rust and Trunk:
- Rust: Follow instructions at rust-lang.org
- Trunk: Follow instructions at Trunk
Build the application using Cargo:
cargo build
trunk serve
Allows you to go to the application and use it on your computer.
Rebuilds the app whenever a change is detected and runs a local server to host it.
There's also the trunk watch
command which does the same thing but without hosting it.
trunk build --release
This builds the app in release mode similar to cargo build --release
.
You can also pass the --release
flag to trunk serve
if you need to get every last drop of performance.
Unless overwritten, the output will be located in the dist
directory.
This will start a local server and the application will be accessible in your web browser.
- Yew: A modern Rust framework for creating multi-threaded front-end web apps using WebAssembly.
- Serde: A framework for serializing and deserializing Rust data structures.
- wasm-bindgen and wasm-bindgen-futures: Facilitate high-level interactions between Wasm modules and JavaScript.
- js-sys: Provides bindings to global JavaScript functions and objects.
Distributed under the MIT OR Apache-2.0 License. See LICENSE
for more information.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
For support or inquiries, please open an issue on the GitHub repository.