-
-
Notifications
You must be signed in to change notification settings - Fork 224
Documentation overhaul #630
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
Comments
Hi, I am going to start working on the API documentation for the metrics submodule. |
Hi @Kennshen Sure. Please go ahead. |
@JeS24 I have been trying to open EinsteinPy in editable mode, but when I follow the guide, I keep getting the following error message "./einsteinpy/[dev] is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https, git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+svn, svn+file)." Is there something I am missing? |
@Kennshen Can you share the command that led to that error, i.e. the command that you were using to install EPy in editable mode? It should be |
I did try using the above method. I have also tried using the command without the [dev] marker and still got the same error |
@Kennshen I think, the path that you are giving to
Where |
I would suggest making a list of all modules that need to be documented. The list would contain whether they are open or not, competition status, and who is currently working on it. This would also help people find modules that need documentation that are being worked on but not completed. More collaboration. |
@dishb That's a good suggestion. While the body of this issue has some of the modules listed and linked, there is no status tracking. Let me see, what I can do here; maybe leverage GitHub Projects. |
@JeS24 - Github Projects sounds like a great idea! 😄 |
Hey has this issue been assigned or can I take it up? @JeS24 ? |
There are many parts to this issue. I don't think one person can accomplish it. |
@Snerdify Feel free to contribute. As @dishb said, it is a large set of issues. However, for each individual portion that is overhauled, we will create different issues as a way of tracking progress. Meanwhile, let me see if I can set up GitHub projects. I might not have the right permissions on the repo. |
@JeS24 I believe only maintainers with write access can create Projects. (Or collaborators) |
Yeah, in terms of GitHub roles, only maintainers can create Projects, it seems. Either way, for now, we can use separate issues depending on PRs to status-track. |
Also, in case you cannot see the board publicly, give it some time. It will be up soon. |
Hey! I would like to be assigned to this issue. |
@GaganaMD Would you like to work on this issue or #650? Although, if you are working on #650, you can also improve the docs in |
Oh. So can I start working on issue #650 first then, or should I wait? |
🐞Problem
(Moved from #614)
We need help with the following with respect to the API documentation ("API reference") of the various EinsteinPy submodules:
sunpy
orastropy
API references read like.Some good starting points are perhaps the docs for the following submodules:
coordinates
integrators
metric
symbolic
geodesic
❕ Relevant information
source/examples/
folder, since it contains tutorials in the form of Jupyter notebooks. You can run the code there and understand what it is doing. You can then use that knowledge to improve the API docs (at least for the parts of the API present in the tutorials).numpydoc
style. You can find a quick primer on reST here: https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html, while an example of thenumpydoc
style is available here: https://numpydoc.readthedocs.io/en/latest/example.html.📋Steps to solve the problem
Please consult the developer docs to setup your dev environment and get started. Also, feel free to communicate, if you hit a snag. You can do so in our Gitter or Matrix/Element chat rooms (recommended), or you can also reply here.
Addresses #<put issue number here>
if you are partially fixing the issue.Fixes #<put issue number here>
if you are completely fixing the issue.The text was updated successfully, but these errors were encountered: