You may want to post this to the SymEngine mailing list as well https://groups.google.com/forum/#!forum/symengine
Also be aware that the deadline to apply for GSoD is July 28, which is tomorrow. I don't know the answers to your questions. Ondrej or one of the SymEngine developers will know for sure, but I suspect Sphinx is desired for narrative documentation (documentation written directly in RST, rather than pulled from the code). My guess is that since there isn't anything existing yet, that they would be open to other tools as well, if they are better suited. I personally would suggest using something based on Markdown, but again, Ondrej would be the person to decide this. Aaron Meurer On Thu, Jun 27, 2019 at 3:01 AM Abhijith B Vuduthala <abhijithbvuduth...@gmail.com> wrote: > > > Hello SymPy and SymEngine team, > > My name is Abhijith and I love Open Source projects and would like to > contribute in Documentation of SymPy and SymEngine. I have contributed one of > the GSoC Organization - CloudCV as well. > > I was looking into Google Season of Docs program and found the SymPy Idea > description Documentation for SymEngine interesting. I always wanted to get a > chance to contribute to SymPy and GSoD could be good platform. > > I have few questions in mind on these points : > > The idea description is : > > "Create a webpage with documentation. The documentation should be generated > from the source code, probably using Doxygen, and probably converted to > Sphinx. Improve the documentation in the source code to look nice." > > 1. I was going through the SymEngine codebase and I found that docs folder is > completely missing and it is also lacking the comments before classes and > functions. So do we have to create it completely from scratch or there is > some work/PR is already opened? > > 2. I have good knowledge of Doxygen and it is really good for C++ project > documentation. But I didn't understand why do we need to convert to Sphinx. > > 3. I see that there are Python, Ruby, Julia wrapper for SymEngine having > different github repository. So documentation for those will be done > separately and it is not the part of this project right? > > > Please let me know your suggestions & share any link of the discussion(if > any related to this project) thread and how do you want to proceed. Your > suggestions and comments will help me to understand the requirements and > deliverables. > > Meantime I am exploring the Doxygen tool and codebase of SymEngine to > integrate it. > > -- > Thanks and regards, > Abhijith > MS, Computer Science and Engineering, > Purdue University, USA > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6%2BGKuDLc%2BB4XF08Q97G2AHESQFSytxE%3Duwu43NBQEVc2w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.