DaleFarnsworth / codeplug

Obsolete. Code for reading, modifying, and writing codeplug files for the MD-380 DMR radio - Obsolete. Further development will be tracked in github.com/DaleFarnsworth-DMR
https://www.farnsworth.org/dale/codeplug
49 stars 10 forks source link

I will split this repository into multiple repositories #8

Closed DaleFarnsworth closed 5 years ago

DaleFarnsworth commented 6 years ago

I will soon create multiple repositories to hold the code that is currently contained in this single repository. At least the following repositories will be included. editcp - The codeplug editor GUI program codeplug-ui - A library containing the codeplug UI elements used by editcp. dmrRadio - The CLI program for reading/writing firmware/codeplugs from/to a radio codeplug - A library dealing with the manipulation of a codeplug. userdb - A library handling the user database used by the MD380. radio - A library for reading/writing the flash (including SPI flash) memory of the MD380. genFileData - A program for creating a go source file containing the data from a binary file.

williamh commented 5 years ago

I've been asked to package this software for Gentoo Linux, and this split would help with that very much.

ZeroChaos- commented 5 years ago

Pretty pretty please, I have lots of users that want this software and this will help make it more accessible to them.

williamh commented 5 years ago

Another reason to do this is so your software will be able to work with go modules [1]. GOPATH is irrelivent in this case.

[1] https://github.com/golang/go/wiki/Modules

DaleFarnsworth commented 5 years ago

I think it's independent of go modules, though making it independent of GOPATH will be an improvement. I can see value in separating out the libraries; that's why the issue exists. I'll give it another try in the next week or so. My first attempt failed, but it should be simpler now that development has slowed.

DaleFarnsworth commented 5 years ago

I have no immediate plans to implement this. Maybe I'll get to it someday.

DaleFarnsworth commented 5 years ago

I have now split this repository into several repositories in github.com/DaleFarnsworth-DMR. Further development will now occur in those repositories and this repository is now archival.