-
Notifications
You must be signed in to change notification settings - Fork 177
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
Separate parts README.md to CONTRIBUTING.md #59
Comments
Is there much to talk about, though? It's gonna be like "download from git - install using setup.py - run_tests.py to run tests" |
The source can be a bit hard to follow (though it is well commented). A short explanation of how the core of macropy works would be very useful to new contributors. |
Not-quite-core docs already exists in https://github.com/lihaoyi/macropy#reference, to the best of my abilities. As for the core-core stuff, that's basically all in That kind of structure isn't easy to read on github, but any decent IDE with jump-to-definition and find-usages will let you explore the shape of the program much better than I can write out in words, and those basically always work, since I don't do the functions-names-as-strings thing that you see in many other code bases. Exploring that structure will be much more useful than anything I can put down in words. Best bet would be to open it up in PyCharm, start jumping around the code base, and sprinkle some print statements while running the "Hello World" examples to see how the macropy initializes and executes. |
This should also include instructions on setting up development environment and running tests, coding style.
The text was updated successfully, but these errors were encountered: