(This file is the README for onshape-std-library-mirror; for the README from the upstream Onshape standard library, see README.pdf.)
onshape-std-library-mirror
is an automatically updated mirror of the Onshape FeatureScript standard
library. (You'll need an Onshape account to access that
document; you can sign up for one for free here.)
It includes version history going back to when the standard library was first released in 2014. The dates on the commits are accurate to when the corresponding standard library document version was created.
There are three branches:
- main: This is the standard library as-is, without modifications
- without-versions: Version numbers have been removed; this cuts down significantly on diff noise since version numbers in imports are bumped throughout the standard library each release
- readme: The branch containing the authoritative copy of this README. It's automatically merged into the other two branches whenever the importer notices that it's changed.
onshape-std-library-importer keeps this repo up to date
automatically. It checks for new standard library releases at the top of the hour and pushes them to the main
and
without-versions
branches. It also checks for updates to the readme
branch and merges them into main
and
without-versions
.
Any changes you'd like to see? Additional branches with transformations applied? Want to see
onshape-std-library-importer
generalized to support arbitrary Onshape documents? Feel free to open an issue and let
me know!
Yep! Onshape's standard library is licensed under the MIT license which permits copying (and modifying) provided the license text is included with the copy.
The usual applies: onshape-std-library-mirror
and onshape-std-library-importer
are projects by
@javawizard, not by Onshape. All trademarks are owned by their respective owners.