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

approach for keeping git commits and Fusion360 design history in sync #225

Open
4 tasks
capsulecorplab opened this issue Jan 2, 2023 · 3 comments
Open
4 tasks
Assignees

Comments

@capsulecorplab
Copy link
Member

capsulecorplab commented Jan 2, 2023

as follow up to tetrabiodistributed/papra#99, Fusion users need a means to reference git commits in Fusion360 design history.

Desired outcomes:

  • export process for Fusion model bodies as STEP/STL
  • source files and artifacts can persist in the same file path between git and fusion360
  • process for creating a git commit directly from Fusion design history save point (including version description notes for commit message)
  • process for re-configuring python environment to not break per Fusion updates
@Burhan-Q
Copy link
Member

Burhan-Q commented Jan 7, 2023

References:

Fusion360 Python

Fusion360 GitHub
OctoFusion good reference for Add-In for Fusion, look to use for following our documented approach for file naming assistance
tapnair F360 repos
tapnair personal page Also good for reference to UI elements

python module imports for F360

method1
method2

python control for GitHub

https://github.com/PyGithub/PyGithub

  • request records of commits? get_commits
  • create new commit? create_git_commit
  • blob, not sure if we need it, but blob create_git_blob
  • maybe could use to generate text/csv file with the parts exported with the FusionVersionID numbers in case files are not uploaded create_file

@Burhan-Q
Copy link
Member

Burhan-Q commented Jan 7, 2023

@capsulecorplab will look into figuring out the GitHub controls

@Burhan-Q
Copy link
Member

Burhan-Q commented Jan 7, 2023

FusionDataUtils could be helpful if looking to capture additional from Fusion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants