Commit Graph

6 Commits

Author SHA1 Message Date
2e8d6a2768 docs: add project overview, setup guide, and API references to README
- Include project purpose description and key feature list with statistics tracking
- Add step-by-step installation instructions and configuration guide for new users
- Provide usage examples and API documentation references for developers
2024-12-04 18:50:38 +00:00
ce7277846f docs: rename project to Rvimtutor and update README with corrected description and setup instructions 2024-12-04 18:49:34 +00:00
0bb88abcab docs: correct script name from rtutor.py to rvimtutor.py in README usage examples 2024-12-04 18:48:23 +00:00
dba1ac47bb feat: implement initial project structure with core application scaffolding
Add rvimtutor.py as the main entry point for a terminal-based typing tutor application. The file includes raw terminal input handling via termios/tty, a key mapping dictionary for special keys (arrows, shift/ctrl modifiers), a get_key function for non-blocking key capture, terminal clearing utilities, and a Randoms class with input and word choice lists for generating typing exercises.
2024-12-04 18:27:52 +00:00
6c7fc504fc docs: fix broken rtutor.py filename reference and remove deleted source file 2024-12-04 18:27:09 +00:00
3e4915a863 chore: initialize repository with rtutor vim training python script and readme 2024-12-04 18:26:11 +00:00