-
Notifications
You must be signed in to change notification settings - Fork 17
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
Clarification on contributing process #214
Comments
AFAIK, we never had a real guideline. Regading the This worked for long time due to how the maintainership was done, though now if we want we can discuss a more structured approach that allows everyone to contribute while providing some flexibility. |
Ack, so we just need to agree the minimum version among the people modifying it (in the next future, I guess me, @nunoguedelha and @Yeshasvitvs for #178). Thanks! |
Agreeing on the minimum version may not be enough, as the process of editing the |
The PR https://github.com/robotology/wb-toolbox/pull/209/files contains the |
Related comment of @nunoguedelha in #209 (comment) :
That was indeed my doubt, but given that we already store a version compatible with old Simulink in |
Not sure if @nunoguedelha has some input n this point. |
Sorry, I do indeed. As far as I understood, the rational behind the existence of the two library formats
Even if X is extremely responsive, I don't think that's a reliable way to proceed, and just increases the overall effort. A simple way to go would be to
What do you think guys? |
If it would be my choice, i.e. if I had to maintain the library, I'd probably keep the current structure. Working with a textual file is too handy in my opinion, and this could be even more helpful when there are many collaborators and many PR that have to merged together. Now, if this is a shared opinion among the current maintainers, I wouldn't have anything against moving towards a single slx library. |
And just to double check, the reason why we don't have a single .mdl file is that images do not work with mdl files, if I remember correctly? |
If I recall images were only part of the problem: wb-toolbox/matlab/export_library.m Lines 27 to 28 in 4629ec9
|
We discussed on this with @nunoguedelha . We agreed that the process of manually exporting to R2014b (or any other version that is the one of the running MATLAB) is quite error prone, so just relying on editing and re-exporting As a compromise, we reached the following agreement:
In this way, the contribution workflow remains similar to the existing one, with the only difference that the contributor needs to run |
I have a doubt on how to work (especially with multiple developers/contributors) on WB-Toolbox. The repo contains two Simulink models:
wb-toolbox/matlab/library/WBToolboxLibrary_repository.mdl
: This is the file that is meant to be modified by developerswb-toolbox/matlab/library/exported/WBToolboxLibrary.slx
: This is the file that is automatically generated by theexport_libraries
target, and it is exported in slx format, version 2014b .My doubt is: in which format/version
wb-toolbox/matlab/library/WBToolboxLibrary_repository.mdl
should be stored? Before https://github.com/robotology/wb-toolbox/pull/211/files it seem that it was in format 2019b, but the last PR changed it back to 2014b format.Any idea @diegoferigo @nunoguedelha @CarlottaSartore @Giulero @gabrielenava ?
The text was updated successfully, but these errors were encountered: