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

Where should trainees make their contributions? #123

Closed
gvwilson opened this issue Mar 10, 2016 · 9 comments
Closed

Where should trainees make their contributions? #123

gvwilson opened this issue Mar 10, 2016 · 9 comments

Comments

@gvwilson
Copy link
Contributor

No description provided.

@weaverbel
Copy link
Contributor

I think it would be good to have contributions away from the main lessons as that puts too much pressure on the maintainers. So I would be in favour of a special post-instructor-training area. Then, if any contribution was stellar, it could then be pushed over to the actual lesson repo.

From what I have seen reviewing PRs, people are not very clear on what makes a good pull request. Some are too brief, whereas others are humungous with too many changes within the one PR - which probably means they would be rejected. I think we should provide some guidance on what makes a good PR.

Also on what makes a good challenge - challenges that prove you can do something complicated are pointless if they don't DO anything useful. People don't learn just to master skills for the sake of it - they learn if something has value for them.

@wking
Copy link
Contributor

wking commented Mar 10, 2016

Cross-linking previous discussion in maintainers@ 1.

 Subject: [Maintainers] Q: separate file for exercises + allowing trainees to submit diagrams
 Date: Fri, 29 Jan 2016 05:30:09 -0500
 Message-ID: <[email protected]>

@gvwilson
Copy link
Contributor Author

gvwilson commented Mar 10, 2016 via email

@weaverbel
Copy link
Contributor

Let's develop a few examples - a couple of good ones, and we explain why they're good; a couple of bad ones, and we explain why they're bad - that way they don't have to wade through a lot of stuff without any kind of compass. Some of these people may be new to Git and we don't want to scare them off.

We also need to address the fairly appalling messages most people put on their PRs. From the many I reviewed, most are too generic and lacking in context.

@gvwilson
Copy link
Contributor Author

gvwilson commented Mar 10, 2016 via email

@weaverbel
Copy link
Contributor

I'm not talking about good examples of challenges but good examples of pull requests - i.e. what makes one easy to read at a glance to quickly decide yea or nay.

@weaverbel
Copy link
Contributor

'Cos you open some of the PRs and your heart just sinks ...

@gvwilson
Copy link
Contributor Author

gvwilson commented Mar 11, 2016 via email

@wking
Copy link
Contributor

wking commented Mar 11, 2016

On Thu, Mar 10, 2016 at 03:13:38PM -0800, Belinda Weaver wrote:

Let's develop a few examples [of pull requests] - a couple of good
ones, and we explain why they're good; a couple of bad ones, and we
explain why they're bad…

Can this go into an intermediate Git lesson [1,2]? Then trainees and
the SWC community at large can both be learning it in a single
location (if they get it from SWC instead of somewhere else).

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

No branches or pull requests

3 participants