Project

General

Profile

Actions

Feature #2351

closed

move drivers and UI into new directories

Added by Zach Welch about 9 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
02/24/2015
Due date:
% Done:

0%

Estimated time:
Chirp Version:
daily
Model affected:
(All models)
I read the instructions above:

Description

The chirp directory is cluttered. Most of the files therein define radios, but some implement core functionality. These two groups of files should be separated to reduce clutter and improve clarity. As a bonus, this will help decouple some modules (e.g. any module/script that uses 'from chirp import *' to import all radios).

I propose a new radios/ top-level directory.

Actions #1

Updated by Zach Welch about 9 years ago

After discussion on the mailing list, it was decided to move the drivers into chirp/drivers/.

I have posted patches to implement this feature, but they are waiting for other pending commits to clear (to avoid causing extra work for others).

Actions #2

Updated by Zach Welch about 9 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Zach Welch about 9 years ago

  • Subject changed from move radios into a new directory to move drivers and UI into new directories
Actions #4

Updated by Zach Welch about 9 years ago

I also now have a patch ready to move the UI modules into chirp/ui/.

Actions #5

Updated by Bernhard Hailer about 4 years ago

  • Status changed from In Progress to Closed

Appears to be complete.

Actions

Also available in: Atom PDF