-
Notifications
You must be signed in to change notification settings - Fork 27
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
Joint boilerplate #234
Joint boilerplate #234
Conversation
You say it's a breaking change? what is going to break? |
Breaking changes are anything that can potentially break code that's using the changed code. For example, change in function signatures (name, number and type of arguments, return value[s] etc.). Such changes are included in this PR. In |
I know what breaking changes are generally. ;-D Just not sure what would break here specifically. On 6. Mar 2024, at 09:42, Chen Kasirer ***@***.***> wrote:
You say it's a breaking change? what is going to break?
Breaking changes are anything that can potentially break code that's using the changed code. For example, change in function signatures (name, number and type of arguments, return value[s] etc.). Such changes are included in this PR.
In compas_timber I of course fixed the calls to the changed code, but theoretically there might be other code out there (e.g. not part of COMPAS Timber) that uses it as a library because COMPAS Timber is so awesome, and its authors should now check carefully what we change and change their code accordingly.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because your review was requested.Message ID: ***@***.***>
|
Ah lol, sorry about that. Yea, usually these should be summarized nicely in the CHANGELOG.md but maybe I didn't do a great job writing it in enough details. I'll update it, but here's a more detailed summary:
|
Moved some stuff around the
Joint
classes to reduce some of the boilerplate coded needed to implement a new joint.Added some unittests to validate joint creation.
What type of change is this?
Checklist
Put an
x
in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.CHANGELOG.md
file in theUnreleased
section under the most fitting heading (e.g.Added
,Changed
,Removed
).invoke test
).invoke lint
).compas_timber.datastructures.Beam
.