Adding Go programming language support to Astronomy Engine #320
Replies: 2 comments 2 replies
-
Hi @cosinekitty Thank you for making these documentaries. I am waiting for you to do the part related to those two functions and then I will continue. |
Beta Was this translation helpful? Give feedback.
-
OK, that sounds good. It will take me a little while longer as I work through the initial issues of generating online documentation. I have started changing the comments in the code to reflect the Go Doc Comments format. I'm also looking at the gomarkdoc utility to create the markdown format documentation to be hosted right here on GitHub.
That sounds very interesting! I will be eager to find out how that goes. I also like to experiment with Arduino, Raspberry Pi, etc. |
Beta Was this translation helpful? Give feedback.
-
Hi @DannyRavi, I'm starting this discussion page so we can keep track of our work to add Go language support.
I created a spreadsheet of function dependences based on all the functions in the C# version, and how they call each other. It shows the order that we can define the functions. Some functions are private, others are public. You can tell the difference by referring to the C# source file astronomy.cs.
Each row of the spreadsheet has a "parent" column, which is another function to be implemented, followed by a list of all the child functions that must be implemented first.
The data and code for making this spreadsheet are in the dependencies directory.
Before you do anything, I want to get started with one or two functions and show you all the stuff that needs to happen each time. This will include documentation and unit tests for each public function.
Beta Was this translation helpful? Give feedback.
All reactions