BoraxTheClean / adaptable-antelopes

Code Jam 2021 adaptable antelopes team
MIT License
1 stars 0 forks source link

Refactor Directory Structure #19

Closed BoraxTheClean closed 3 years ago

BoraxTheClean commented 3 years ago

Current

➜  adaptable-antelopes git:(main) tree
.
├── LICENSE
├── README.md
├── dev-requirements.txt
├── scroll_menu.py
├── tests
│   ├── __pycache__
│   │   └── test_placeholder.cpython-39-pytest-6.2.2.pyc
│   └── test_placeholder.py
├── text_editor.py
└── tox.ini

Ideal:

➜  adaptable-antelopes git:(main)  tree
.
├── LICENSE
├── README.md
├── dev-requirements.txt
├── src
│   ├── application_entry.py
│   ├── scroll
│   │   └── scroll_menu.py
│   └── text
│       └── text_editor.py
├── tests
│   ├── __pycache__
│   │   └── test_placeholder.cpython-39-pytest-6.2.2.pyc
│   └── test_placeholder.py
└── tox.ini

5 directories, 9 files

With __init__.py if/as necessary.

This change will likely introduce mild side effects and tweaks to our linters, specifically isort.

CupOfGeo commented 3 years ago

We don't really need scroll_menu.py any more but maybe want to break up text_editor some how well see. but yeah well restructure who ever merges to main next.