Skip to content
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

Merged
merged 32 commits into from
Jul 1, 2024
Merged

Add a Contributor Guide #10532

merged 32 commits into from
Jul 1, 2024

Conversation

pdurbin
Copy link
Member

@pdurbin pdurbin commented Apr 26, 2024

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.

@pdurbin pdurbin marked this pull request as ready for review June 13, 2024 16:29
Copy link
Member

@qqmyers qqmyers left a 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.

@DieuwertjeBloemen
Copy link
Contributor

@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.

@pdurbin pdurbin self-assigned this Jul 1, 2024
@pdurbin
Copy link
Member Author

pdurbin commented Jul 1, 2024

I see there are merge conflicts and I'll work on the TODO mentioned above.

@pdurbin pdurbin added this to the 6.3 milestone Jul 1, 2024
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.
@pdurbin
Copy link
Member Author

pdurbin commented Jul 1, 2024

@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! 🚀

@pdurbin pdurbin merged commit 74f1118 into IQSS:develop Jul 1, 2024
2 of 3 checks passed
@pdurbin pdurbin removed their assignment Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature Request/Idea: Contributor Guide
4 participants