... | ... | @@ -9,8 +9,7 @@ Please be aware that we, as MBDyn developers, believe strongly in the [free](htt |
|
|
|
|
|
### How to contribute
|
|
|
There are different ways you can contribute to MBDyn. For example:
|
|
|
- using it and reporting bugs (for example opening an [issue](https://public.gitlab.polimi.it/DAER/mbdyn/issues)), fixing/adding tutorials, documentation, suggesting new features to
|
|
|
be added to the [TODO list](https://www.mbdyn.org/?Developers_corner___TODO_list), and so on;
|
|
|
- using it and reporting bugs (for example opening an [issue](https://public.gitlab.polimi.it/DAER/mbdyn/issues)), fixing/adding tutorials, documentation, suggesting new features, and so on;
|
|
|
- submitting code that fix bugs or implement new features, and so on;
|
|
|
- establishing a grant with [DAER/Polimi](http://www.aero.polimi.it/) to implement the features or develop the models you need (to establish a contact, please send an email to [mbdyn@aero.polimi.it](mailto:mbdyn@aero.polimi.it)).
|
|
|
|
... | ... | @@ -47,7 +46,7 @@ The purpose of this function is usually to register some piece of code that may |
|
|
|
|
|
Several examples of user-defined drive callers, constitutive laws, and elements are provided in subfolders of the [`modules/`](https://public.gitlab.polimi.it/DAER/mbdyn/tree/master/modules) folder.
|
|
|
|
|
|
f you need something fancy, that cannot be directly obtained using the built-in library of entities, or you want to develop something that you don't want to share with other users (remember that the whole code is [GPL](https://public.gitlab.polimi.it/DAER/mbdyn/blob/master/LICENSE)), you should consider implementing it using a run-time loadable module.
|
|
|
If you need something fancy, that cannot be directly obtained using the built-in library of entities, or you want to develop something that you don't want to share with other users (remember that the whole code is [GPL](https://public.gitlab.polimi.it/DAER/mbdyn/blob/master/LICENSE)), you should consider implementing it using a run-time loadable module.
|
|
|
|
|
|
Have a look at subfolders of the [`modules/`](https://public.gitlab.polimi.it/DAER/mbdyn/tree/master/modules) folder, starting from those that are closer to what you want to implement; try to understand how things work, and make sure that you follow [these instructions](https://www.mbdyn.org/Documentation/FAQ.html#how-can-i-build-run-time-loadable-modules) when building MBDyn.
|
|
|
|
... | ... | |