- Rewrote the project README with updated setup, execution, and testing instructions to match the current workflow.
- Documented optional virtual environment usage and separated runtime dependencies from development-only tooling.
- Clarified how to run the interactive console menu (
python3 -m py_file_organizer.main), documented the optional command-line directory parameter, and explained the new background execution mode. - Added explicit guidance for running unit tests, BDD scenarios, and linting through both raw commands and Makefile shortcuts.
- Streamlined onboarding steps for contributors by grouping all prerequisites and commands in one place.
- Reduced ambiguity around coverage reporting flags used in
make testsby ensuring the necessary plugins are installed viarequirements_dev.txt.
make testsmake bddflake8 .