Contributing to ADONIS

ADONIS is free software and partially open source. Everyone can get involved and contribute to make this project even better. You too can join the ADONIS project no matter if you are developer or not: testers, translators, volunteers providing users support, designers... there's a role for you.

  • Testing and Feedback

  • If you would like to try out the latest and greatest new features and help with testing and feedback, please check out the current development version. Please use the Forum to report the bug and make sure to upload the script as well to be able to recreate the bug.

  • Documentation and Translation

  • Currently ADONIS has no well documented manual. If you have any suggestions or recommendation and also want to contribute on this regard please let me know.

    In ADONIS you can set the language of the user interface under Setting→Language Setting. ADONIS uses Qt to enable multiple language support. One of the very important things you can do for ADONIS, is to help to translate the program in your language. If you are interested to translate text that appears inside the application in your native language (i.e. Spanish, German, French, Turkish etc.) please go to Download page and download the zip file that provided for this purpose. If you have additional questions or suggestions please go to Forum and share it with other team members.

  • Script Development

  • ADONIS comes with a powerful and complete ECMAScript (JavaScript) interface. JavaScript interface enables the user to define new variables and functions. These functions may be used to extend ADONIS's usefulness or add user-defined features. We encourage users of ADONIS to share their input scripts and utility procedures with others. If you have a script or procedure you would like share it with others, please go to the user forum and upload your script.

  • User Defined Constitutive Model (UDCM)

  • In ADONIS, users can define their own constitutive model and integrate the model into the program by using a dynamic-linking library (dll). The created dll should be placed in the installation folder of the program. The program will then detect and load the dll. An example dll including elastic isotropic material can be downloaded from download page. The details on how to create a dll will be provided in the documentation page. ADONIS users, who have developed their own UDCM, are strongly encouraged to contact me for having their UDCM shared with other users and developers. The source code of the UDCM will be included in the download page, if the developer agrees with the publication.

Generic placeholder image