The lead developer§
|As of today, this website and the nalgbra project are mostly developed by Sébastien Crozet (aka. sebcrozet), a French Ph.D Student. His researches are about finding new methods to perform fast collision detection between complex CAD models that include smooth trimmed surfaces like NURBS. Besides his fulltime job, he works on nalgebra trying to help making Rust a great language for the development of real-time geometry-intensive applications. For more informations about his professional background, check out his LinkedIn profile.|
How to contribute§
Contribution are greatly appreciated and can be technical as well as financial.
You are of course welcome to contribute to the source code of nalgebra and to this website. Simply make sure to open an issue on GitHub if you intend to perform a large contribution. This should prevent other people from stepping silently on your toes and ensure your work is going to be merged when it is ready.
Working on this website§
You can contribute to this website by completing, improving, and correcting
it. Do not hesitate to correct even the smallest, insignificant detail
(especially English mistakes, including typography). We love nitpicking! This
website is composed of a set of markdown files located on the
gh-pages branch of the
main nalgebra repository. It is compiled using
MkDocs v0.15.3. As explained in the next section,
you need to fork, fix, and create a pull request targeting the gh-pages
branch to make your contribution integrable into our code base. There are no
specific rules, except that all compilable code to generate illustrations must
be located on the
src folder. Downloadable examples have to be located on
examples directory of the main project, i.e., on the master branch.
Working on the library§
If you intend to work on the source code of nalgebra, you should start by forking the repository. Once you are done making modifications to your own copy of nalgebra, you have to create a pull request targeting the master branch so that your contribution can be reviewed, commented, and eventually merged.
Donations made to the lead developer are also appreciated. However, do not forget that donating is not a requirement. You are and will always be free to use nalgebra for any purpose, including commercial applications, without paying anything (see the BSD-3 licence).
The list of constributors can be found there.
Some images were downloaded from flaticon. Some have been modified to fit with the overall theme. We thank the authors for providing those images under the CC 3.0 BY license: