-
Notifications
You must be signed in to change notification settings - Fork 494
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
Add a Contributor Guide #10532
Add a Contributor Guide #10532
Conversation
This is a bit of an experiment discussed with @vaidap and @DieuwertjeBloemen where we are trying to put more content on the index page rather than a table of contents. Because we have a subpage (code.md) we still need to put it in a toctree (or it will be an orphan), so I hid it the best I could within the flow of the text.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Sounds like this has been discussed/reviewed in other channels. The only notes that I have are that
-
the build failed with
TASK [dataverse : fire at will] ************************************************ fatal: [localhost]: FAILED! => {"changed": true, "cmd": "/usr/bin/perl count.pl --non-interactive /var/lib/pgsql/13/data/log/postgresql-Fri.log > /tmp/query_count.out", "delta": "0:00:00.017408", "end": "2024-06-14 16:42:54.167980", "msg": "non-zero return code", "rc": 2, "start": "2024-06-14 16:42:54.150572", "stderr": "usage: ./count.pl <PGLOGFILE>", "stderr_lines": ["usage: ./count.pl <PGLOGFILE>"], "stdout": "", "stdout_lines": []}
presumably not related since this is a documentation-only PR -
documentation.md has a TODO at line 148. Rather than wait for @pdurbin to return, I'd suggest when this gets QA'd/ready for merge, if the TODO hasn't been addressed we just drop it for now and go ahead.
@qqmyers the TODO can indeed be left out before approving it. It's something to be decided at a later point and then to add to it. |
I see there are merge conflicts and I'll work on the TODO mentioned above. |
Conflicts: doc/sphinx-guides/source/developers/documentation.rst
These changes were in 853965e as part of PR IQSS#10565 but were lost during resolution of a merge conflict.
@jp-tosca I re-applied your change about sphinx and docker here: 9bd0ccf @DieuwertjeBloemen I removed the TODO: 7a64dea No objections at standup about merging this so I'll go ahead. The preview still looks good: https://dataverse-guide--10532.org.readthedocs.build/en/10532/contributor/index.html We can always iterate more in the future, of course! Please keep the suggestions coming! 🚀 |
What this PR does / why we need it:
CONTRIBUTING.md has served us well but we'd like to expand into a proper guide.
We are discussing the old CONTRIBUTOR.md in this doc: https://docs.google.com/document/d/1NG1cw8NqdUu_iFWFNUNIOL3sSjMVoP_uBL2ObZbmm60/edit?usp=sharing
You can preview it the new guide at https://dataverse-guide--10532.org.readthedocs.build/en/10532/contributor/index.html
Additional discussion in Zulip: https://dataverse.zulipchat.com/#narrow/stream/434038-ux-wg/topic/Contributor.20Guide
Which issue(s) this PR closes:
Special notes for your reviewer:
As you'll notice, I delete the old "writing docs" page from the dev guide after moving the content to the new contrib guide.
Is there a release notes update needed for this change?:
Yes, included.