Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-Release 3.0.0a2 #296

Closed
16 tasks done
Argmaster opened this issue Sep 21, 2024 · 0 comments
Closed
16 tasks done

Pre-Release 3.0.0a2 #296

Argmaster opened this issue Sep 21, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Argmaster
Copy link
Owner

Argmaster commented Sep 21, 2024

PyGerber version 3.0.0a2 will continue incremental changes on top of 3.0.0a1.

Issues pending for 3.0.0:

Known TODO:

  • Move gerberx3 -> gerber - there is no need to overspecify + this is a lie since this code also handles Gerber X2 etc.
  • Improve public formatter API
  • Update pygerber.gerberx3.api to use new tools Update pygerber.gerberx3.api to use new toolchain #302
    • Trash the old design
    • Implement style applying in pillow vm
    • Add pillow API implementation
    • Implement Project handling
  • Add examples for use of builder APIs
  • Add examples for use of convinience API
  • Add docs for use of convinience API
  • Add docs for AST builder API
  • Add a way to extract image box from compiler / vm
  • 90%+ coverage (determine which parts need tests)
  • Move builders to separate package pygerber.builders
  • Add line drawing to AST builder
  • Remove parser2, renderer2 etc. modules
@Argmaster Argmaster added the enhancement New feature or request label Sep 21, 2024
@Argmaster Argmaster added this to the 3.0.0a2 milestone Sep 21, 2024
@Argmaster Argmaster self-assigned this Sep 21, 2024
@Argmaster Argmaster moved this to Todo in PyGerber Sep 21, 2024
@Argmaster Argmaster pinned this issue Sep 21, 2024
@Argmaster Argmaster moved this from Todo to In Progress in PyGerber Sep 24, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in PyGerber Oct 3, 2024
@Argmaster Argmaster changed the title Release 3.0.0a2 Pre-Release 3.0.0a2 Oct 3, 2024
@Argmaster Argmaster unpinned this issue Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

1 participant