0KnowledgeNetwork / opt

Zero Knowledge Network's mixnet server plugins and client apps
GNU Affero General Public License v3.0
2 stars 1 forks source link

Refactor `docker/Makefile` for Improved Katzenpost Compatibility #38

Closed xendarboh closed 1 month ago

xendarboh commented 2 months ago

Current Issue: The docker/Makefile in this repository duplicates much of the functionality from Katzenpost's docker/Makefile, requiring continual updates to maintain compatibility as the original Makefile evolves.

Proposed Change: Refactor the local docker/Makefile to focus solely on features specific to this repository. This would minimize maintenance and enhance ability to work with various katzenpost versions and branches with less effort.

Retain Current Utility: The local docker/Makefile is used to build and run a Katzenpost local test network with this repo's specifics including server plugin(s) and client(s). It supports local development and automated testing. We want to keep and enhance the current utility.

Links for Context:

xendarboh commented 1 month ago

merged by PR #37

custom servicenode plugins are now more simply managed by docker/Makefile, removing genconfig from this repo