Skip to content

Commit 4abaa1d

Browse files
committed
docs: add English README (TOWER_OF_BABEL)
1 parent a0ad86e commit 4abaa1d

1 file changed

Lines changed: 96 additions & 92 deletions

File tree

README.md

Lines changed: 96 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,92 +1,96 @@
1-
# Python Code Architect (PythonBox) v8
2-
3-
Eine leichtgewichtige Python-IDE mit modernem Dark Theme. Schneller Start, niedriger RAM-Verbrauch, integrierter Debugger.
4-
5-
![Python](https://img.shields.io/badge/Python-3.8+-blue.svg)
6-
![PyQt5](https://img.shields.io/badge/PyQt5-5.15+-green.svg)
7-
![License](https://img.shields.io/badge/License-MIT-yellow.svg)
8-
9-
## Features
10-
11-
### Debugging
12-
- **VS Code Integration** - Direkt in VS Code oeffnen/debuggen
13-
- **PDB Debugger** - Interaktiver Debugger im Output-Panel
14-
- **Breakpoints** - Visuelle Breakpoint-Verwaltung (Klick auf Zeilennummer)
15-
- **Debug-Toolbar** - Step In/Out/Over Controls
16-
- **PyCharm Integration** - Optional
17-
18-
### Editor
19-
- **Syntax-Highlighting** - Python-spezifisch
20-
- **Auto-Completion** - Keywords, Builtins, Snippets
21-
- **Code Folding** - Klassen/Funktionen einklappen
22-
- **Minimap** - Code-Vorschau rechts
23-
- **Bracket Matching** - Klammer-Hervorhebung
24-
25-
### Entwicklung
26-
- **Linter-Integration** - Pylint/Flake8 Fehleranzeige
27-
- **Git-Integration** - Status, Diff, Modified-Markierung
28-
- **Error-Markierungen** - Rote Wellenlinien
29-
- **Tab-System** - Mehrere Dateien gleichzeitig
30-
31-
## Installation
32-
33-
```bash
34-
# Repository klonen
35-
git clone https://github.com/lukisch/pythonbox.git
36-
cd pythonbox
37-
38-
# Dependencies installieren
39-
pip install -r requirements.txt
40-
41-
# Starten
42-
python PythonBox_v8.py
43-
```
44-
45-
### Windows
46-
Alternativ: `START_PythonBox_v8.bat` ausfuehren.
47-
48-
## Keyboard Shortcuts
49-
50-
| Shortcut | Funktion |
51-
|----------|----------|
52-
| `Ctrl+F` | Suchen |
53-
| `Ctrl+H` | Ersetzen |
54-
| `Ctrl+G` | Gehe zu Zeile |
55-
| `Ctrl+/` | Kommentieren |
56-
| `F5` | Ausfuehren |
57-
| `F9` | Breakpoint Toggle |
58-
| `F10` | Step Over |
59-
| `F11` | Step Into |
60-
61-
## Screenshots
62-
63-
Das Dark Theme basiert auf dem Fusion-Style mit VS Code-aehnlicher Farbpalette.
64-
65-
## Systemanforderungen
66-
67-
- Python 3.8+
68-
- PyQt5 5.15+
69-
- Windows / Linux / macOS
70-
71-
### Optionale Integrationen
72-
- VS Code (fuer "In VS Code oeffnen")
73-
- PyCharm (fuer "In PyCharm oeffnen")
74-
- Pylint / Flake8 (fuer Linter-Support)
75-
- Git (fuer Git-Integration)
76-
77-
## Roadmap
78-
79-
Geplante Erweiterung zur Multi-Language IDE "CodeBox":
80-
- JavaScript/TypeScript Support
81-
- C/C++ Support (mit GDB)
82-
- Rust Support
83-
- Go Support
84-
- Plugin-System fuer Sprachen
85-
86-
## Lizenz
87-
88-
MIT License - siehe [LICENSE](LICENSE)
89-
90-
## Autor
91-
92-
Lukas Geiger ([@lukisch](https://github.com/lukisch))
1+
# Python Code Architect (PythonBox) v8
2+
3+
A lightweight Python IDE with a modern dark theme. Fast startup, low RAM usage, integrated debugger.
4+
5+
![Python](https://img.shields.io/badge/Python-3.8+-blue.svg)
6+
![PyQt5](https://img.shields.io/badge/PyQt5-5.15+-green.svg)
7+
![License](https://img.shields.io/badge/License-MIT-yellow.svg)
8+
9+
## Features
10+
11+
### Debugging
12+
- **VS Code Integration** - Open and debug directly in VS Code
13+
- **PDB Debugger** - Interactive debugger in the output panel
14+
- **Breakpoints** - Visual breakpoint management (click on line numbers)
15+
- **Debug Toolbar** - Step In/Out/Over controls
16+
- **PyCharm Integration** - Optional
17+
18+
### Editor
19+
- **Syntax Highlighting** - Python-specific
20+
- **Auto-Completion** - Keywords, builtins, snippets
21+
- **Code Folding** - Collapse classes/functions
22+
- **Minimap** - Code preview on the right
23+
- **Bracket Matching** - Bracket highlighting
24+
25+
### Development
26+
- **Linter Integration** - Pylint/Flake8 error display
27+
- **Git Integration** - Status, diff, modified markers
28+
- **Error Markers** - Red squiggly lines
29+
- **Tab System** - Multiple files simultaneously
30+
31+
## Installation
32+
33+
```bash
34+
# Clone the repository
35+
git clone https://github.com/lukisch/pythonbox.git
36+
cd pythonbox
37+
38+
# Install dependencies
39+
pip install -r requirements.txt
40+
41+
# Run
42+
python PythonBox_v8.py
43+
```
44+
45+
### Windows
46+
Alternatively, run `START_PythonBox_v8.bat`.
47+
48+
## Keyboard Shortcuts
49+
50+
| Shortcut | Function |
51+
|----------|----------|
52+
| `Ctrl+F` | Search |
53+
| `Ctrl+H` | Replace |
54+
| `Ctrl+G` | Go to line |
55+
| `Ctrl+/` | Toggle comment |
56+
| `F5` | Run |
57+
| `F9` | Toggle breakpoint |
58+
| `F10` | Step Over |
59+
| `F11` | Step Into |
60+
61+
## Screenshots
62+
63+
The dark theme is based on the Fusion style with a VS Code-like color palette.
64+
65+
## System Requirements
66+
67+
- Python 3.8+
68+
- PyQt5 5.15+
69+
- Windows / Linux / macOS
70+
71+
### Optional Integrations
72+
- VS Code (for "Open in VS Code")
73+
- PyCharm (for "Open in PyCharm")
74+
- Pylint / Flake8 (for linter support)
75+
- Git (for Git integration)
76+
77+
## Roadmap
78+
79+
Planned expansion to a multi-language IDE "CodeBox":
80+
- JavaScript/TypeScript support
81+
- C/C++ support (with GDB)
82+
- Rust support
83+
- Go support
84+
- Plugin system for languages
85+
86+
## License
87+
88+
MIT License - see [LICENSE](LICENSE)
89+
90+
## Author
91+
92+
Lukas Geiger ([@lukisch](https://github.com/lukisch))
93+
94+
---
95+
96+
Deutsche Version: [README.de.md](README.de.md)

0 commit comments

Comments
 (0)