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 docs to be new-contributor friendly #20782

Closed
karelz opened this issue Mar 26, 2017 · 11 comments
Closed

Update docs to be new-contributor friendly #20782

karelz opened this issue Mar 26, 2017 · 11 comments
Labels
area-Meta documentation Documentation bug or enhancement, does not impact product or test code help wanted [up-for-grabs] Good issue for external contributors
Milestone

Comments

@karelz
Copy link
Member

karelz commented Mar 26, 2017

Our repo docs are not super-friendly to new contributors. It would be nice to improve them.

@karelz
Copy link
Member Author

karelz commented Mar 26, 2017

EDIT: All the content was migrated to CoreFX main page and to CoreFX wiki for easier collaboration.

I started the work on 2016/12: https://github.com/karelz/corefx/tree/docs, but didn't have time to finish it.

Here's dump of my original plan:

.NET Core

Issues

Contributions
Use parts of first-time Roslyn contribution blog post - part1 and part2

Random useful

Any help to move this forward is welcome!
cc @danmosemsft @mellinoe

@karelz
Copy link
Member Author

karelz commented Apr 5, 2017

@karelz
Copy link
Member Author

karelz commented Apr 5, 2017

Adding some recent new contributors, who might have either suggestions/opinions on the topic, or they might benefit from the draft, or maybe even might be interested in helping out crafting the docs for their future selfs ;-)

@WinCPP @nbarbettini @Pothulapati

@karelz
Copy link
Member Author

karelz commented Apr 5, 2017

Also for everyone interested -- check out dotnet/corefx#17619 about current plans and where help is needed most these days (you don't have to restrict to that of course).

@karelz
Copy link
Member Author

karelz commented Apr 5, 2017

Added another good start for new contributors: query with "add new tests" issues

@MaximRouiller
Copy link

Wow... thank you @karelz. Didn't know that my two small blog posts would trigger an avalanche of actionable items. 😮

@karelz
Copy link
Member Author

karelz commented Apr 6, 2017

@MaximRouiller as you see, I had these docs planned since December - I just didn't have time to execute on it yet :( ... too many fire drills, too much repo shepherding and also the somewhat emberassing fact that I didn't yet contribute a real fix into CoreFX in my time on the team since last October, so it would cost me quite a bit of time to collect all the info - clearly I need help :)

Your blog posts fit into it nicely and I want to leverage your writeups. They were the right nudge I needed to push the docs and 'easy'-queries a little bit further right now instead of in couple of months :) ... it is also easier to invest into things when there are immediate customers/dogfooders/contributors who can provide feedback and who benefit from your work right away ;).

So thank you for the nudge and your interest! Any help or suggestions from first-time contributors will be appreciated.

cc @sharwell

@MaximRouiller
Copy link

MaximRouiller commented Apr 6, 2017

@karelz Apparently, I'm good at nudging since that prompted @sharwell in FINALLY updating his StackOverflow profile. 😉

I'm ready to take on another bug/improvement/issue. Doesn't need to be Roslyn only. If the same process I applied to Roslyn can be done for corefx or any other repository, I'll gladly do a write-up on my experience in contributing to a particular repository.

The only thing to remember is that I didn't contribute to any main repository before (yay! (?)) so I'm a real first-time contributor to any repository you might throw at me.

So... like they say at poker. Hit me. 😄

@karelz
Copy link
Member Author

karelz commented Apr 7, 2017

@MaximRouiller challenge accepted. It would be great to see similar blog post (or comparison) on CoreFX repo -- you can start with easy issues and use draft of the docs above.

BTW: I am myself 'newbie' in contributions to CoreFX as well. I actually didn't submit any PR beside docs changes since I joined CoreFX team in 2016/10 (although I did plenty of code changes to the CLR code base over my 12 years on the team from which I sent 7 years as individual contributor i.e. "real dev").
That's why I think I am also uniquely positioned to write good newbie contributor docs :) (moreover git version control system is also new to me, so I understand that transition pain as well :))

@karelz
Copy link
Member Author

karelz commented Apr 9, 2017

I have moved the skeleton of my plan above to CoreFX wiki. Every GH user has RW permissions, so we all can collaborate on the docs fast (without PRs review delay, etc.).

I have also merged my main page updates from December (mentioned above) to master. Main CoreFX page is now updated and links directly to the wiki, encouraging contributions to the docs.

I hope this will make it easier for everyone. Closing this issue as everyone can now directly make changes ...

@karelz karelz closed this as completed Apr 9, 2017
@karelz
Copy link
Member Author

karelz commented May 14, 2017

FYI: For easier collaboration I have created a new gitter room: https://gitter.im/dotnet/corefx-contrib-docs also linked from https://github.com/dotnet/corefx/wiki/New-contributor-Docs

@msftgits msftgits transferred this issue from dotnet/corefx Jan 31, 2020
@msftgits msftgits added this to the 2.0.0 milestone Jan 31, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Dec 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Meta documentation Documentation bug or enhancement, does not impact product or test code help wanted [up-for-grabs] Good issue for external contributors
Projects
None yet
Development

No branches or pull requests

3 participants