go
go copied to clipboard
Add channels concept
for this https://github.com/exercism/go/issues/2182
Dear RezaSi
Thank you for contributing to the Go track on Exercism! 💙 You will see some automated feedback below 🤖. It would be great if you can make sure your PR covers those points. This will save your reviewer some time and your change can be merged quicker.
-
📜 The following files usually contain very similar content.
concepts/<concept>/about.mdconcepts/<concept>/introduction.mdexercises/concept/<exercise>/.docs/introduction.md
Please check whether the changes you made to one of these also need to be applied to the others.
-
🧦 If you changed the function signature or the function comment in the exemplar file or the stub file (
<exercise>.go), make sure the change is applied to both files. -
🔗 If your PR fully fixes an issue, please include the text
Fixes #issue_noin any line of the PR description. This will make the issue be automatically be closed when the PR is merged. If your PR is related to an existing issue but does not fix it completely, please link the issue anywhere in the description of the PR with#issue_no. You can read more about this in Github: Linking a pull request to an issue -
✍️ If your PR is not related to an existing issue (and is not self-explaining like a typo fix), please make sure the description explains why the change you made is necessary.
-
🔤 If your PR fixes an easy to identify typo, if would be great if you could check for that typo in the whole repo. For example, if you found
Unicdoe, use "replace all" in your editor (or command line magic) to fix it consistently.
Dear Reviewer/Maintainer
-
📏 Make sure you set the appropriate
x:sizelabel for the PR. (This also works after merging, in case you forgot about it.) -
🔍 Don't be too nit-picky. If the PR is a clear improvement compared to the status quo, it should be approved as clear signal this is good to be merged even if the minor comments you might have are not addressed by the contributor. Further improvement ideas can be captured in issues (if important enough) and implemented via additional PRs.
-
🤔 After reviewing the diff in the "Files changed" section, take a moment to think about whether there are changes missing from the diff. Does something need to be adjusted in other places so the code or content stays consistent?
Automated comment created by PR Commenter 🤖.
Did you invent the exercise from scratch? If yes, I could start reviewing that part.
The content you present here seems to be copied from https://www.golangbootcamp.com/book/concurrency. The book does not have any license file so we cannot know if the author allows copying without attribution. GoBootcamp/book#48 This is too risky for us.
The content needs to written in your own words, copied from places that explicitly allow copying without attribution (e.g. via an MIT license) or the sentences that are copied need to be quoted and the source needs to be added as a footnote (this is legally only allowed for short sections if not explicitly permitted otherwise).
I only looked at the first part so far. I don't know for how much of the total content this applies to. It's easier for you to know. In any case, please rework all the copied content so it follows the rules above. If you have any questions, let me know.
Yes, some part of the intro and about is copied from this site and golang tut, I don't know this, but it's ok, I will try to write it again with my words!
Did you invent the exercise from scratch? If yes, I could start reviewing that part.
Yes, it's not copied from somewhere or another exercise, tnx for the review.
@junedev Tnx for all your advice, I think resolved all, and repair some other parts. Yes, I'm not a native speaker, if you can help with grammar, it's very welcome.
@junedev Any update?
@RezaSi Sorry for the wait. I had to discuss with the Exercism leadership how to proceed with this PR. The problem is that the concept content still contains some sentences that are copied without attribution and some others were there were only slight changes made to the original content. This happened after I mentioned the issue twice already. It is too risky for us to merge content like this and it takes too much time for me to check and discuss every sentence. I will still consider the exercise part (without introduction.md) for merging but before I merge, I will remove the concept content from the PR and set the exercise status to "work in progress". Then there will be a follow up issue about writing the concept from scratch and once someone else worked on this, the exercise can go live.
Hopefully, I can find some time to review the exercise on the weekend but I can't promise. I'm sorry this all takes so long but keep in mind that all track maintainers on Exercism are volunteers that do this work in their free time.
Hello contributor and thank you for your contribution!
This pull request has been automatically marked as stale because it has not had recent activity. Please update the PR when you are able.
If this pull request is waiting on the maintainer, please apply the status/awaiting-maintainer label (and remove the status/awaiting-contributor label).
If no action is taken in the next week, this pull request will be automatically closed.
Closing this as it seems abandoned.