Providing specklepy docs feedback

Hi :speckle:,

I’m giving the specklepy SDK a go now that it has some nice docs. I’d be happy to provide some feedback, and create PRs to make the docs better as I go.
What’s the best way to do this?
I don’t really get in what repo I can find the the docs, and there’s no “Edit this page” or “Create issue” buttons in the docs.

So far I’ve come across:

1 Like

fair. GitHub - specklesystems/speckle-docs-NEW

Although

yes this should be snake cased.

1 Like

Ah, yea, great!

Next question:
Why does class ServerTransport (still) have a stream_id attribute instead of a project_id attribute?

1 Like

Because if there weren’t crumbs of history like this, then archaeologists would be out of a job.

Essentially, because reasons but

This is there so noone asks this question :smiley:

2 Likes

Love the answer :spockle_joy: hahaha

Why is there a specklepy.core.api as well as a specklepy.api module?

The specklepy.api classes are wrappers around specklepy.core.api and should provide the same functionality.

The specklepy.api functions are designed to be used by third-party developers such as your self, and the specklepy.core.api are used by our first party applications (like Blender connector, Ifc Importer, and Speckle Automate).

The split exists to allow us to track different usage metrics; and differentiate usage of specklepy by third party developers from usage of specklepy by first party products.

In either case, the metrics track are lightweight usage analytics related to integration with speckle servers.
It allows us to improve Speckle’s service; e.g. measure impact of breaking changes, prioritize developer user needs, and understand the performance of our tech stack.

Any data is collected as per our privacy and data processing agreements

2 Likes

Oh wauw, interesting!