Files
root cb073786b3 Initial commit: Werkzeuge-Sammlung
Enthält:
- rdp_client.py: RDP Client mit GUI und Monitor-Auswahl
- rdp.sh: Bash-basierter RDP Client
- teamleader_test/: Network Scanner Fullstack-App
- teamleader_test2/: Network Mapper CLI

Subdirectories mit eigenem Repo wurden ausgeschlossen.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 09:39:24 +01:00

8.0 KiB

Documentation Index

Network Scanner & Visualization Tool
Version: 1.0.0 | Last Updated: December 4, 2025

Welcome to the comprehensive documentation for the Network Scanner Tool. This index will guide you to the right documentation for your needs.


🚀 Start Here

New to the project? Follow this path:

  1. README.md - Project overview, features, and quick setup
  2. QUICKSTART.md - Get running in 5 minutes
  3. docs/setup/docker.md - Docker deployment guide
  4. docs/project-status.md - Current status and feature completeness

Experienced developer? Jump to:


📚 Documentation Structure

Architecture & Design

Understanding the system design and architecture decisions.

Document Purpose When to Read
overview.md Complete architecture design, technology stack justification Before making structural changes
fullstack.md Full-stack implementation overview Understanding data flow
project-status.md Current feature completeness, known issues Checking what's implemented

Setup & Deployment

Getting the application running in different environments.

Document Purpose When to Read
docker.md Docker & Docker Compose setup Containerized deployment
local-development.md Local development setup without Docker Development environment
production.md Production deployment (cloud, Kubernetes) TODO - Production release

API Reference

Details on REST endpoints, WebSocket, and data contracts.

Document Purpose When to Read
endpoints.md REST API endpoint reference TODO - Integrating with API
Auto-generated docs Interactive API documentation Testing endpoints
- http://localhost:8000/docs OpenAPI/Swagger UI -
- http://localhost:8000/redoc ReDoc alternative -

Guides

Step-by-step guides for common tasks and workflows.

Document Purpose When to Read
scanning-networks.md How to scan networks, interpret results TODO - Using the scanner
troubleshooting.md Common errors and solutions Debugging issues
security.md Security best practices, configuration TODO - Hardening for production

Development

Resources for contributors and developers.

Document Purpose When to Read
contributing.md Contribution guidelines, PR process Before submitting changes
testing.md Testing strategy, writing tests TODO - Adding tests
database-schema.md Database structure, migrations TODO - Modifying data models
Frontend docs Frontend-specific development Working on React components
- frontend/README.md Frontend overview -
- frontend/DEVELOPMENT.md Frontend development guide -

Reference

Quick lookups and command references.

Document Purpose When to Read
quick-reference.md Command cheat sheet, common tasks Quick lookups
navigation.md Project navigation guide Finding specific code

🔍 Which Document Do I Need?

"I want to..."

...get the app running quicklyQUICKSTART.md + docs/setup/docker.md

...understand how it worksdocs/architecture/overview.md + README.md

...fix a bug or errordocs/guides/troubleshooting.md + .github/copilot-instructions.md

...add a new featuredocs/development/contributing.md + .github/copilot-instructions.md

...deploy to productiondocs/setup/production.md (TODO) + docs/guides/security.md (TODO)

...understand the APIhttp://localhost:8000/docs (auto-generated) + docs/api/endpoints.md (TODO)

...modify the databasedocs/development/database-schema.md (TODO) + app/models.py

...work on the frontendfrontend/DEVELOPMENT.md + frontend/README.md

...check project statusdocs/project-status.md


📝 Documentation Guidelines for Contributors

Before Making Changes

  1. Check existing documentation - Search this index for relevant docs
  2. Review troubleshooting guide - Common issues may already be documented
  3. Read copilot instructions - Critical patterns in .github/copilot-instructions.md

When Adding Features

  1. Update API docs if endpoints change
  2. Update database-schema.md if models change
  3. Add entry to CHANGELOG.md (TODO - create this)
  4. Update project-status.md feature tables

Documentation Standards

  • Use markdown for all documentation
  • Include code examples for patterns and workflows
  • Link between docs using relative paths
  • Keep up-to-date - outdated docs are worse than no docs
  • Document "why" not just "what" - explain design decisions

🗂️ Archive

Historical documents from development and code reviews:


📌 Documentation TODO List

Priority documentation that needs to be created:

High Priority

  • docs/setup/production.md - Cloud deployment, Kubernetes, SSL/TLS setup
  • docs/guides/troubleshooting.md - Common errors with solutions
  • docs/guides/security.md - Authentication, CORS, rate limiting
  • docs/development/database-schema.md - ER diagrams, migrations, relationships

Medium Priority

  • docs/api/endpoints.md - Comprehensive API reference
  • docs/development/testing.md - Test strategy, writing tests
  • CHANGELOG.md - Version history, breaking changes
  • docs/guides/scanning-networks.md - User guide for network scanning

Low Priority

  • docs/architecture/decisions/ - ADRs for major design choices
  • docs/guides/performance.md - Optimization tips, benchmarks
  • LICENSE.md - License information (if applicable)

🔗 External Resources


📧 Help & Support


Last Updated: December 4, 2025
Maintainer: AI Agents (GitHub Copilot, Claude)