Split out gcodetools into its own repository

Gcodetools is unmaintained at the moment. In its own repository,

  • this fact isn't obscured by the activity in this repository, so it might become clearer that a maintainer is needed
  • people might be less hesitant to contribute to a "big" repository due to less (percieved) preexisting hierarchies.

This repository is located here: https://gitlab.com/inkscape/extras/extensions-gcodetools/. It has fully working branches for 1.1.x and master (which preserve the history of gcodetools), including unit tests against the current build of inkex [to be replaced against stable version on pypi?], coverage and pylint. It may also serve as a starting point for extension authors that wish to integrate a comprehensive unit testing framework against differen Inkscape versions.

Gcodetools is now available as a submodule in the other/ folder, which is excluded from unit tests and coverage. Possibly, other extensions (jessyink?) will also go there on the long run.

Since the 1.1.2 release is imminent, I won't create a MR to remove gcodetools from the 1.1.x branch.

After this is merged, I'll move over the issues related to gcodetools that are in this repository.

Edited by Jonathan Neuhauser

Merge request reports

Loading