-
Notifications
You must be signed in to change notification settings - Fork 37
Second draft for contribution guide #257
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
Conversation
Codecov ReportBase: 68.47% // Head: 68.50% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #257 +/- ##
==========================================
+ Coverage 68.47% 68.50% +0.02%
==========================================
Files 226 226
Lines 19510 19510
==========================================
+ Hits 13360 13365 +5
+ Misses 6150 6145 -5
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
|
Uh, this sounds great! Pro tip: if you want to check what your PR does to the website, wait for the CI to finish and have a look at the artifacts. In |
Thanks ! I did compile locally the website like this : ./docs/update_apidocs.sh
cd docs
make htmlwhich allows me to test already this relative links etc ... (just the plot and generated images from project where missing). The artifact looks however good too though, seems cheating a bit with Now the question is : do you agree with it ? Let me know once you have time to make a review (or if you want someone-else to do it ...) |
|
Does this mean whatever can be displayed on GitHub can also be rendered on the website? Since GitHub is really picky, I dare not celebrate too early :D |
For now it works with basic Markdown synthax and emoji (need to wrap the m2r2 conversion from mardown to rst, see docs/convert_markdown.py script). Next stage would be to try including images, which should not be that complicated. We can start by adding the Time-X, EuroHPC, BMBF, etc ... logos on the README.md page. Also, I still have to test whether the The thing is : with the |
|
This is really impressive and would ease quite a bit of documentation pain. I played with the The only thing that I found is that when clicking on the Contribution Guidelines, the TOC is missing on the right. Also, the Changelog seems to have the wrong level. Can you confirm and fix that? |
Yes, those are details to deal with directly in the rst generation, and since it was not too problematic for the website, I did not spend to much time on it. But I can try to solve it if you want => just have to fully understand how sphinx deals with levels and TOC ... 😅 |
|
Be warned, though: the way I set up the website is really NOT how you should do it. It happens to work, but that's about it. Anyway, I like your PR a lot! Want to merge now or later? |
|
Let me try to solve TOC and level first (there are also probably a few typo left). Also, looking again through it, I thought of some additional things, that should not be too long to implement :
Let me know if you don't want some of those points, or if you think about others |
|
Incredible work, thanks! Ready to merge? |
|
Yes, let's start with that ! |
Continuing #248 ...
I've tried a solution that would allow to write the main repo documentation (README, CHANGELOG, ...) in markdown on the repos, with links to other pages (e.g for CONTRIBUTING.mg) and automatically convert them into rst files and build the documentation from it.
Main idea of the last commits is to solve #250