Files
opencode 8f2fd89847
Build & Push Docker Image / build (push) Successful in 2m49s
feat(import): bulk tool import (CSV/JSON/YAML) for admins; NetBox-style help button
- Add POST /admin/tools/import with format auto-detect, CSV delimiters
  (comma/semicolon/tab), per-row validation via CreateToolBody, bulk insert,
  audit log entries per imported tool; gated by new 'tool-import' feature
  flag (premium/enterprise; admins always pass)
- Add tool-import-dialog UI (format tabs, delimiter select, textarea, file
  upload, result/error list) behind hasFeature('tool-import')
- Replace FieldHelp question marks and bare GuideHelp links with a NetBox-style
  'Hilfe/Help' outline button (HelpCircle + text) in form headers only
- Sync locales to 482 keys per language (de/en), update handbook docs
  (administration import section, index/plaene feature tables), regenerate
  API client + zod schemas, add yaml dependency
2026-08-04 23:09:11 +02:00

57 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Overview
order: 1
---
# Welcome to toolr
toolr is a platform for **discovering, rating and comparing development
tools**. Users maintain a shared catalog of tools, submit ratings
(usefulness & usability) and use statistics to make the right choice.
## What can you do with toolr?
| Function | Description | Visibility |
| --- | --- | --- |
| **Browse tools** | Filter, sort and search the catalog | Everyone |
| **Create a tool** | Add a new tool with description, category, features & tags | Logged in |
| **Edit/delete tools** | Maintain your own tools (creator or admin) | Logged in |
| **Rate** | Submit usefulness & usability (15) plus a comment | Logged in |
| **Watchlist** | Save tools as favorites | Premium |
| **Compare** | View tools side by side | Premium |
| **Record costs** | Enter license and cost models per tool | Premium |
| **Analytics** | Statistics, top tools, distributions | Everyone |
| **Trash** | Restore soft-deleted tools or delete them permanently | Premium |
| **Import** | Create multiple tools via CSV, JSON or YAML | Admin (premium) |
| **Admin** | User management, audit log, system information | Admin |
| **Redundancy detection** | Automatic duplicate detection | Admin |
## How this documentation is organized
- **User Guide** (these pages): step-by-step instructions for all
functions — from the [Getting Started](/docs/handbook/getting-started) to
[Administration](/docs/handbook/administration).
- **API Reference**: automatically generated from the OpenAPI specification —
all [endpoints](/docs/reference/endpoints/tools) and
[data fields](/docs/reference/schemas/toolinput) of the current version.
- **Release Notes**: what is new in each [version](/docs/releases/v0.8.1).
## Getting started
The fastest way:
1. **Sign in** — without an account you can only browse
(see [Getting Started](/docs/handbook/getting-started#1-anmelden)).
2. **Find tools** — search, filters and sorting in the
[Browse tools](/docs/handbook/tools-finden) section.
3. **Create a tool** — via "Add tool"
([guide](/docs/handbook/tool-anlegen)).
4. **Rate** — on the detail page of a tool
([guide](/docs/handbook/bewerten)).
## Contact & source code
The source code is available at
[git.kubebase.de/admin/tool-evaluator](https://git.kubebase.de/admin/tool-evaluator) —
you can reach it at any time via the repository icon in the top right corner.