-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve documentation #1
Comments
I'm happy that you both like the project and have improvement suggestions! My time for working on this is severely limited, so how about this? You fork the project and start writing docs for the parts you understand Then you ask me about the parts that you don't understand but want to, and Then I merge your fork and we have a documented project with one more
|
Heh, I can work with that. The biggest black box is Adj(): the article doesn't dare touch it, so I'm guessing you just figured out what works for yourself. Do you have any brief high-level commentary on your approach? |
Adjudicate is the thing that checks on a per order basis if the order It's actually not that hard, just follow the rules in the most naive way:
Etc. The only thing you have to keep in mind is that the adjudicate functions
|
Hello again! I'm still at it, with some modest success. I set up a go environment to see godip do its thing. This is more of a general go question, but I notice there's no way to 'execute' godip, per se, since there's no main package or function. In the past, how has godip been applied towards unprocessed phases of active games? Cheers (and thanks). |
Hey again! Right now, godip is used in https://github.com/zond/diplicity, but that's an entire web app (albeit far from finished) so it might be hard to use as an example. The classical mode tests (https://github.com/zond/godip/blob/master/classical/classical_test.go) might help some. But basically you just
|
This is a great project! I am writing a NodeJS judge and I use this as inspiration and a primary reference, along with the diplom.org article linked in the README.
The code does lack significant documentation so the GoDoc reference isn't much help. Comments are scarce too. Admittedly I don't speak Go so I'm often guessing what Thing A is doing to Thing B. :)
The text was updated successfully, but these errors were encountered: