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

Update CONTRIBUTING and README #1808 #1937

Merged
merged 17 commits into from
Oct 11, 2024

Conversation

madbkr
Copy link
Contributor

@madbkr madbkr commented Oct 2, 2024

Summary of the discussion

Made changes to CONTRIBUTING.md and README.md in order to make it more accessable to new contributors. See Issue #1808

Type of change (CHANGELOG.md)

Update

  • rework contributing and readme

Workflow checklist

Automation

Closes #1808

PR-Assignee

Reviewer

  • 🐙 Follow the Reviewer Guide
  • 🐙 Provided feedback and show sufficient appreciation for the work done

@madbkr madbkr changed the title Feature-1808-revision-of-contributing-md Update CONTRIBUTING and README #1808 Oct 2, 2024
@madbkr madbkr self-assigned this Oct 2, 2024
@madbkr madbkr marked this pull request as ready for review October 4, 2024 08:16
@stap-m stap-m requested a review from LillyG901 October 7, 2024 06:23
Copy link
Contributor

@stap-m stap-m 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 and it seems to be much more readable now, thanks!

CONTRIBUTING.md Outdated Show resolved Hide resolved
@stap-m
Copy link
Contributor

stap-m commented Oct 7, 2024

@LillyG901 please take a look at the Reviewer Guide and review this PR as 2nd reviewer.

@ColinHDev ColinHDev self-requested a review October 7, 2024 09:12
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
Copy link
Contributor

@ColinHDev ColinHDev left a comment

Choose a reason for hiding this comment

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

Apart from that typo: Looks good to me :)

CONTRIBUTING.md Outdated Show resolved Hide resolved
@madbkr madbkr merged commit 5240d6c into dev Oct 11, 2024
3 checks passed
@madbkr madbkr deleted the feature-1808-revision-of-contributing-md branch October 11, 2024 09:31
Copy link
Contributor

@LillyG901 LillyG901 left a comment

Choose a reason for hiding this comment

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

Found no semantic issues.
All comments refer to small grammar mistakes or sections that were hard to comprehend for me during my first read through.
They may be ignored, if you don't consider them to be useful changes to the files.

- [Use Protégé to Change the Ontology](https://github.com/OpenEnergyPlatform/ontology/wiki/How-to-use-prot%C3%A9g%C3%A9-to-change-the-ontology)
- [Term Tracker Annotation](https://github.com/OpenEnergyPlatform/ontology/wiki/Term-Tracker-Annotation)
<br>
... as well as the [CONTRIBUTING.md](https://github.com/OpenEnergyPlatform/ontology/blob/dev/CONTRIBUTING.md).
Copy link
Contributor

Choose a reason for hiding this comment

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

When vieved in the wiki Contributing.md does not show up as link(CONTRIBUTING.md), but rather as [CONTRIBUTING.md] (https://github.com/OpenEnergyPlatform/ontology/blob/dev/CONTRIBUTING.md).
I'm unsure what causes this, as copying the line above to show the issue in this comment did not reproduce the issue,


| Emoji ... | ... symbolizes tool ... | ...which is used for ... |
|:------------------------:|:-----------------------:| ---------------------------------------------------------- |
| 🔶 <br/>*orange diamond* | git | keeping code in sync between your PC and online-repository |
| 🐙 <br/>*octopus* | github | discussions and reviews |
| 📙 <br/>*orange book* | protégé | changing the ontology |
| 📝 <br/>*memo* | text editor | changing the ontology as well as other files |
| 📝 <br/>*memo* | text editor | changing the ontology as well as other files
Copy link
Contributor

Choose a reason for hiding this comment

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

Line does not end in | as all prev lines.
This does not affect the table, when viewed on the wiki.


**short-description**

Describe shortly what the branch is about. Avoid long and short descriptive names for branches, 2-4 words are optimal.
Copy link
Contributor

Choose a reason for hiding this comment

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

"Avoid long and short descriptive names for branches" sounds unintuitive to me. Like a description might be both short and long at the same time.
I'd change it to "Avoid descriptive names for branches that are either too short or too long".


Other hints:
- Separate words with `-` (minus)
- Do not put your name to the branch name, it's a collaborative project
Copy link
Contributor

Choose a reason for hiding this comment

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

"Do not put your name to the branch name" is grammatically incorrect, if I'm not mistaken,
Change either to "Do not put your name in the branch name" or to "Do not add your name to the branch name".

```
to edit the commit message of your latest commit (provided it is not already pushed on the remote server). <br>
With `--amend` you can even add/modify changes to the commit.
|
Copy link
Contributor

Choose a reason for hiding this comment

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

I assume this is the missing "|" of line 40.
It seems out of place to me.

@@ -39,9 +114,12 @@ by [Vincent Driessen](https://nvie.com/posts/a-successful-git-branching-model/).

[Assign a project](https://help.github.com/en/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board#adding-issues-and-pull-requests-to-a-project-board-from-the-sidebar) (default "Issues") to the issue

Discussion about the implementation should take place within the issue. **Important**: Please discuss the proposal within the issue thread **before** starting to work on a solution. For minor changes, which include small changes to improve clarity of definitions and the addition of clarifying annotations, at least one other person from the project team should agree to the proposed change before it is implemented. For major changes, which include adding new entities and restructuring the ontology, at least two other members of the project team need to agree to the change before it is implemented, which should include at least one domain expert and at least one ontology expert. Issues which are contentious, for which it is difficult to reach agreement, should be added to the agenda of the next ontology working group teleconference for discussion to reach agreement amongst the full working group. Subsequent to such discussion, the issue's first thread should be updated with a documented record of the conclusions reached.
Discussion about the implementation should take place within the issue. **Important**: Please discuss the proposal within the issue thread **before** starting to work on a solution. <br>
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggestion:
Add another line break before Important to make it stand out more while reading.
The boldness alone is not as noticeable.

@@ -85,11 +163,12 @@ by [Vincent Driessen](https://nvie.com/posts/a-successful-git-branching-model/).
```
If your branch does not exist on the remote server yet, git will provide you with instructions, simply follow them.

Hint: You can create a draft pull request directly after your first commit 🐙, see 7.). Then you get the pull request number and 📙 implement the [term tracker items](https://github.com/OpenEnergyPlatform/ontology/wiki/term-tracker-item) in Protégé. Only after finishing the implementations you can assign reviewers and thus change the state of the PR. Using that workflow, it is clear whether a PR is actually ready for review.
**Hint:** You can create a draft pull request directly after your first commit 🐙, see 7.). <br>
Copy link
Contributor

Choose a reason for hiding this comment

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

", see 7.)." is hard to read for me.
I suggest changing it to "(see 7).".

@madbkr
Copy link
Contributor Author

madbkr commented Oct 11, 2024

@LillyG901
Since this pull request was already merged we will need a new issue for these changes. I'd be fine with implementing them, they all sound reasonable. I'd only like to talk about it in the meeting on monday first - maybe someone can figure out why the link to contributing doesn't show properly. In my editor it does but here in GitHub it is as you describe.

@LillyG901
Copy link
Contributor

Alright sounds good to me :)

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.

Update docs and contributing files to facilitate access to OEO for new users
4 participants