Custom nodes management

Hello,
I am bit lost on how to manage my custom nodes.
I have a package published, but I cannot understand what the best practices are to manage it.

  1. How do you edit (modify) a node in a package? Do you edit it on your local copy, then “Preferences”>“Package Manager”>“Publish Version”>“Add File”? This seems to be creating duplicates. Do I delete the old node from the package list first?
  2. When I insert a node from my package on the graph and edit it, is it edited locally, or on the cloud/published package as well?
  3. When I do this, the node graph gets the name of the overall graph, as already discussed. Do you simply save-as the correct name?
  4. How do I add a node to my package? Simply “Add File” in the manager making sure the name is unique?
  5. The package is saved in the Root directory: can we edit / delete / add nodes in this folder?
  6. is using a custom path for nodes going to conflict with published packages nodes? Like duplications? (I am taking this path away, too many variables, I need to simplify my process)

image

I was removing and reloading my package (don’t ask), and now this is where I am at:

Finally, when I add a bunch of nodes, using item #1, the whole Revit crashes and quit with a report number…

Thank you guys, and thank God for these forums…

Regards

so, I try to delete my one node showing in the package, and I get this:

and then this:

Basically, I am incapacitated to do anything with my package, in this new version of Dynamo.
Should I go back to simply add a path to Dynamo?

thanks

hmm… Too broad of a question?

I am still struggling with this.

I am trying to publish custom nodes, so that I can use and deploy them at work, but this seems basically impossible to achieve for me.

Now I am getting these errors, in the publish package panel:

Snag_a2c167
Snag_a314c7

I have been trying this for years, and for years I simply gave up.

Is quite unbelievable that managing custom nodes and packages should be this complicated.

All I can do is keep my nodes in a personal folder and have Dynamo PATH to my custom.

Of course, I cannot ADD from that folder to a package otherwise the DYF will be deleted…so where are we supposed to edit them? In the user dynamo package folder where they are copied on publish? And if so, are they automatically reloaded and published online?
Or we need to ADD files to the package? Will it replace it?

thanks

If you get a notice like that I am guessing you have custom nodes in your own from rhythm, generally best not to do that as it creates dependencies. Rhythm manages its versioning dynamically so I am guessing it doesn’t lend itself to being dependent for another package. Yes this means you may need to learn more Python to reduce dependency.

Historically i havent faced errors/issues if i use the publish locally function for python based packages. You will be prompted to add dyfs during the process which can be saved locally, but from there it is best to work out of the custom package folder you create, then future publishes should pick up new dyf files added to the dyf folder.