nautobot / nautobot-app-ssot

Single Source of Truth for Nautobot
https://docs.nautobot.com/projects/ssot/en/latest/
Other
37 stars 38 forks source link

Documentation: Developer best practices when building SSoT plugin #24

Open FragmentedPacket opened 2 years ago

FragmentedPacket commented 2 years ago

Topics:

Adding @h4ndzdatm0ld and @glennmatthews for any further insight.

chadell commented 2 years ago

I would add also in this the need to properly communicate in ALL our SSoT plugins that they are not usable out-of-the-box for all the use-cases for an integration, some tuning would be needed until more customization is available. Not sure how to drive it yet

chadell commented 2 years ago

Adding testing best practices for models would help too. @Kircheneer is working on it right now, so we could add it as documentation but also as a testing for the current Job examples (lead by example!)

Kircheneer commented 2 years ago

Some documentation for job testing will be found in the Nautobot docs with 1.3 and also https://github.com/nautobot/nautobot/pull/1617

Santhusha-bit commented 2 years ago

Can I work on this issue?

Kircheneer commented 2 years ago

Can I work on this issue?

@Santhusha-bit yes - I am not currently doing any work here and its unassigned, so you should be good to go!

Kircheneer commented 1 year ago

Another item to consider could be performance profiling/optimization. Interesting items:

Kircheneer commented 1 year ago

That ⬆️ is done with #104