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

Refactor of contribute pages #1437

Merged
merged 46 commits into from
Oct 7, 2024

Conversation

bedroesb
Copy link
Member

@bedroesb bedroesb commented Dec 19, 2023

This PR includes the wording of the contribute pages for the three different ways available.
It also includes correction of typos in other pages of this section.

Preview here

pages/contribute/editors_checklist.md Outdated Show resolved Hide resolved
pages/contribute/github_way.md Outdated Show resolved Hide resolved
pages/contribute/google_doc_way.md Outdated Show resolved Hide resolved

## Ownership of content
Contributors will be shown at the bottom of each page and on the main [contributors page](https://rdmkit.elixir-europe.org/contributors). if listed in the metadata of the markdown file. All contributors will also be displayed on the. If you want to link your GitHub account, ORCID or email address, please add your name and corresponding information to the [CONTRIBUTORS file](https://github.com/elixir-europe/rdmkit/blob/master/_data/CONTRIBUTORS.yaml).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All contributors will also be displayed on the.

This sentence does not seem to be complete

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm guessing that's a fragment that shouldn't be there. Maybe the passage should read:

Contributors will be shown at the bottom of each page and on the main contributors page if listed in the metadata of the markdown file. If you want to link your GitHub account, ORCID or email address, please add your name and corresponding information to the CONTRIBUTORS file.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm guessing that's a fragment that shouldn't be there.

I think you are right.

If you want to link your GitHub account, ORCID or email address, please add your name and corresponding information to the CONTRIBUTORS file.

I never realised adding your information to the CONTRIBUTORS yaml was not mandatory. I think we should require some information (at least the ORCID) since we are promoting best practices. Any thoughts @bedroesb?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we assume everyone has a ORCID?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we assume everyone has an ORCID?

It would be my assumption, but maybe I am living inside a bubble. ORCID is typically required by scientific journals to publish, so at least there is a strong push for scientists to create one anyway. (I created mine 7 years ago)

pages/contribute/tool_resource_update.md Outdated Show resolved Hide resolved
pages/contribute/tool_resource_update.md Outdated Show resolved Hide resolved
Copy link

@martin-nc martin-nc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few suggestions to take or leave!

pages/contribute/editors_checklist.md Outdated Show resolved Hide resolved
1. Editors publish your content.
2. Click “Issues” in the top menu bar and look at the existing issues. See if your idea or suggestion is already being discussed.
* If an issue exists, comment and let people know if you want to contribute.
* If no relevant issue exists, create a new issue by clicking the green “New issue” button on the right and choosing one of the issue templates. You can find more information on creating issues in the [GitHub documentation](https://docs.github.com/en/github/managing-your-work-on-github/creating-an-issue).

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

...and choosing one of the issue templates.

...and choose one of the issue templates.

"Choose" needs to be imperative, I think, like "create" before it.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the intended coordination is between "clicking" and "choosing", not between "create" and "choosing" (create by clicking and choosing).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@martin-nc do you agree here with @bianchini88 ?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, by the time I'd got to "choosing" I'd forgotten about "create"! I suppose you could say:

If no relevant issue exists, create a new issue: click the green “New issue” button on the right and choose one of the issue templates.

Or just leave it as it is.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good to me!

pages/contribute/github_way.md Outdated Show resolved Hide resolved
pages/contribute/google_doc_way.md Outdated Show resolved Hide resolved
pages/contribute/how_to_contribute.md Outdated Show resolved Hide resolved
pages/contribute/how_to_contribute.md Outdated Show resolved Hide resolved

## Ownership of content
Contributors will be shown at the bottom of each page and on the main [contributors page](https://rdmkit.elixir-europe.org/contributors). if listed in the metadata of the markdown file. All contributors will also be displayed on the. If you want to link your GitHub account, ORCID or email address, please add your name and corresponding information to the [CONTRIBUTORS file](https://github.com/elixir-europe/rdmkit/blob/master/_data/CONTRIBUTORS.yaml).

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm guessing that's a fragment that shouldn't be there. Maybe the passage should read:

Contributors will be shown at the bottom of each page and on the main contributors page if listed in the metadata of the markdown file. If you want to link your GitHub account, ORCID or email address, please add your name and corresponding information to the CONTRIBUTORS file.

pages/contribute/tool_resource_update.md Outdated Show resolved Hide resolved
pages/contribute/ways_to_contribute.md Outdated Show resolved Hide resolved
@bedroesb
Copy link
Member Author

@bedroesb if I understand correctly, you are asking for a comparison between these two pages:

  1. https://elixir-belgium.github.io/rdmkit-sandbox/github_way
  2. https://rdmkit.elixir-europe.org/github_way

Right?

Yes!

@martin-nc
Copy link

Yes, I think @bianchini88 is right about the prerequisite bit. We don't need to mention a negative prerequisite. I mean, you can still use the GitHub method even if you do have technical knowledge! I also think a little knowledge of markdown is a prerequisite, and a link to the cheatsheet might be handy here. So the bullet point could be "Basic knowledge of markdown. All you need to know is in our markdown cheatsheet".

As for screenshots, I've found that most people like them in instructions (and so do I!). They just confirm you are looking in the right place.

In the new "Start editing" section, it says:

If you want to contribute to an existing page, go to the page on the site and click the “Edit me” pencil icon

I think we might need to say where the icon is, like "...next to the page title".

@bianchini88
Copy link
Collaborator

@bedroesb I agree with everything @martin-nc is stating above. I am also wondering whether it is the case to add a link to https://rdmkit.elixir-europe.org/page_metadata#possible-metadata-attributes-of-a-page.

@bedroesb
Copy link
Member Author

After a last round of feedback I:

  • Linked towards the page metadata guide
  • Brought back the screenshots
  • Updated the Prerequisites including MD guide
  • Left out the Suggestion form since we have it in contact

@bedroesb
Copy link
Member Author

@bianchini88 and @martin-nc for completeness!

@bianchini88
Copy link
Collaborator

At the top of this page what do we mean exactly with

Provide acknowledgement for all your contributions.

?

@bianchini88
Copy link
Collaborator

If you want to link your GitHub account, ORCID or email address,

We have never discussed whether adding this information should be mandatory or not. I would argue that all people have an institutional email address and most people have an ORCID, as this information is also required for e.g. publishing. So I would make these mandatory and the GitHub account optional.

@bianchini88
Copy link
Collaborator

bianchini88 commented Sep 2, 2024

GitHub “issues”

(here)
Do we really need the ""? Also, the "I" in issues is often capitalised on web pages.

@bianchini88
Copy link
Collaborator

Other than the few minor points I raised above, I am happy with this PR, @bedroesb.

@bedroesb
Copy link
Member Author

bedroesb commented Oct 1, 2024

At the top of this page what do we mean exactly with

Provide acknowledgement for all your contributions.

?

What do you think of:

@bedroesb
Copy link
Member Author

bedroesb commented Oct 1, 2024

If you want to link your GitHub account, ORCID or email address,

We have never discussed whether adding this information should be mandatory or not. I would argue that all people have an institutional email address and most people have an ORCID, as this information is also required for e.g. publishing. So I would make these mandatory and the GitHub account optional.

I will change the phrasing, but it will still be a "soft" requirement.

@bedroesb
Copy link
Member Author

bedroesb commented Oct 1, 2024

GitHub “issues”

(here) Do we really need the ""? Also, the "I" in issues is often capitalised on web pages.

Well spotted, I've updated it!

@bedroesb
Copy link
Member Author

bedroesb commented Oct 1, 2024

@bianchini88 I think I've tackled your comments, let me know what you think

@bianchini88
Copy link
Collaborator

@bedroesb Now that I am looking at this again, I have another comment
In the section:

If you wish to contribute, please remember the following for better consistency and efficiency:

2 out of 3 points have nothing to do with "consistency and efficiency". You can maybe just get rid of that and rephrase it.

PS I am on leave this week, so expect slow responses.

@bedroesb
Copy link
Member Author

bedroesb commented Oct 1, 2024

@bianchini88 No problem, I trimmed the sentence.

@bianchini88 bianchini88 self-requested a review October 7, 2024 09:05
@bedroesb bedroesb merged commit 7d9570d into elixir-europe:master Oct 7, 2024
4 checks passed
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.

4 participants