|−|First, if you want to contribute something to ApCoCoALib, you have to write some C++ code, which fits into ApCoCoALib. In case you want to contribute high-level CoCoAL code to ApCoCoA, follow the steps described in [[ApCoCoA:Contribute]]. |+|
you want to contribute something to ApCoCoALib, you to write C++ code, fits into ApCoCoALib. In case you want to contribute high-level CoCoAL code to ApCoCoA, follow the steps described in [[ApCoCoA:Contribute]].
| || |
|−|There are some [[ApCoCoALib:CodingGuidelines| coding guidelines]], which come into account there, but what is more important, it fits from the content. |+|
| || |
ApCoCoALib is a library implementing mathematical methods
around computer algebra and groebner basis computations - as well symbolic as numeric ones. So if your code does something into this direction, you're welcome to contribute! |+|
ApCoCoALib is a library implementing mathematical methods computer algebra and basis computations - symbolic numeric. your code , you're welcome to contribute!
| || |
|−|The best way to do this, is to go to the [http://apcocoa.org/forum/ forum] and leave a post at the ApCoCoA's Developer or User-board, describing what your code does and eventually you can already add the code itself. The best way to do this, is to create a [http://en.wikipedia.org/wiki/Diff diff-file], between the original ApCoCoALib release and the changed version, containing your code. If you have problems creating this file, just post and we will help you to do so. |+|
|−|An example how a thread, introducing some new code to the library could look like, please consider [http://www.apcocoa.org/forum/viewtopic.php?f= 20&t= 766 this one]. | |
| || |
|−|After you have posted, one of the 'core ApCoCoA Developers' (most likely [[ User: Mabshoff|Michael Abshoff] ]) will check if the code compiles and does not leak memory and will reply to your message and tell you , what is happening. |+|
you the ApCoCoA [[:] the and your message and you .
| || |
|−|And that's all of it. |+|
Revision as of 21:07, 16 October 2007
If you want to contribute something to the ApCoCoALib, you must know how to write C++ code, and you must write your code in such a way that it fits into the ApCoCoALib. There are some coding guidelines which you should follow. In case you want to contribute high-level CoCoAL code to ApCoCoA, please follow the steps described in ApCoCoA:Contribute.
The mathematical framework
ApCoCoALib is a library implementing mathematical methods based on the field of computer algebra and Groebner basis computations - both symbolic and numeric. If your code is related to these topics, you're welcome to contribute!
So you decided to contribute to the ApCoCoALib. Great! Please leave a message in the ApCoCoA Development or ApCoCoA User board, describing what your code does. Eventually you may already want to publish the code itself. The best way to do this is to create a diff file by comparing the original ApCoCoALib source tree and your changed source tree. If you have problems creating this file please let us know in your message and we will help you out.
As an example for this procedure please consider this thread in the forum.
As soon as you made your code available to us, one of our 'core ApCoCoA developers' (most likely Michael Abshoff) will check if it compiles and does not leak memory. We will keep you informed about the status of your contribution.