Skip to content

Review cookie banch #1

@mnesarco

Description

@mnesarco

The cookie branch contains a cookiecutter template inspired by https://github.com/FreeCAD/freecad.workbench_starterkit/

This one is focused on External Python Addons only.

Done

  • Bash scripts replaced by python versions
  • pixi replaced by uv
  • Removed c++ Mods references
  • Added content from PhoneDroid's template (licenses, package.xml, etc..)
  • changed setup.py by hatchling build
  • replaced black linter with ruff
  • moved resources into the module to make them reachable by python resources api
  • add example Resources manager
  • added example command and workbench manipulator to get one visible thing as minimal example
  • removed workbench specific things as there are may kinds of Addons now

Future work

  • Add examples of: Workbench, FeaturePythonObject, ViewProvider, Observers, basic ui, etc...

@looooo @chennes @PhoneDroid @ToddG @hyarion

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions