Stewart Weiss
Unless noted otherwise all content is released under a Creative Commons Attribution-ShareAlike 4.0 International License.
README
: Read it! Is itREADME
: Read it! Is itLICENSE
(and/or COPYING
)README
: Read it! Is itLICENSE
(and/or COPYING
)CONTRIBUTING
: Read it! Is itREADME
: Read it! Is itLICENSE
(and/or COPYING
)CONTRIBUTING
: Read it! Is itCODE OF CONDUCT
: Browse it!Maybe. What about:
INSTALLATION
Many questions to answer.
Many questions to answer.
How recent are the last few commits?
How many people are maintaining the project?
Many questions to answer.
How recent are the last few commits?
How many people are maintaining the project?
How many contributors has the project had in the past year? in the past few months?
Many questions to answer.
How recent are the last few commits?
How many people are maintaining the project?
How many contributors has the project had in the past year? in the past few months?
How long do issues stay open?
Many questions to answer.
How recent are the last few commits?
How many people are maintaining the project?
How many contributors has the project had in the past year? in the past few months?
How long do issues stay open?
How long do pull requests/merge requests stay open?
Many questions to answer.
How recent are the last few commits?
How many people are maintaining the project?
How many contributors has the project had in the past year? in the past few months?
How long do issues stay open?
How long do pull requests/merge requests stay open?
How many issues are currently open?
Many questions to answer.
How recent are the last few commits?
How many people are maintaining the project?
How many contributors has the project had in the past year? in the past few months?
How long do issues stay open?
How long do pull requests/merge requests stay open?
How many issues are currently open?
Is there a lot of discussion about issues and pull requests?
Many questions to answer.
How recent are the last few commits?
How many people are maintaining the project?
How many contributors has the project had in the past year? in the past few months?
How long do issues stay open?
How long do pull requests/merge requests stay open?
How many issues are currently open?
Is there a lot of discussion about issues and pull requests?
You want a project that makes it easy for you to jump in and find a good issue on which to work.
You want a project that makes it easy for you to jump in and find a good issue on which to work.
Are the issues tagged for easy filtering?
Are they marked with tags like First-Timers Only, Newbie, Good First Issue, Easy, and so on?
You want a project that makes it easy for you to jump in and find a good issue on which to work.
Are the issues tagged for easy filtering?
Are they marked with tags like First-Timers Only, Newbie, Good First Issue, Easy, and so on?
Are there detailed descriptions, and do they require very detailed descriptions?
You want a project that makes it easy for you to jump in and find a good issue on which to work.
Are the issues tagged for easy filtering?
Are they marked with tags like First-Timers Only, Newbie, Good First Issue, Easy, and so on?
Are there detailed descriptions, and do they require very detailed descriptions?
Do they have an Assignee field so that you will know if they are taken?
You want a project that makes it easy for you to jump in and find a good issue on which to work.
Are the issues tagged for easy filtering?
Are they marked with tags like First-Timers Only, Newbie, Good First Issue, Easy, and so on?
Are there detailed descriptions, and do they require very detailed descriptions?
Do they have an Assignee field so that you will know if they are taken?
Are there long discussions that can be read for some of the issues? Read them! Read the conversations about closed issues.
Responsiveness is not the same as welcomeness. How long does it take to get a response, regardless of its tone?
Responsiveness is not the same as welcomeness. How long does it take to get a response, regardless of its tone?
Do the people in this project respond quickly to questions in general. such as how to install, or a question about ambiguous documentation?
Do the people respond to questions about existing issues?
Responsiveness is not the same as welcomeness. How long does it take to get a response, regardless of its tone?
Do the people in this project respond quickly to questions in general. such as how to install, or a question about ambiguous documentation?
Do the people respond to questions about existing issues?
Do they respond to submitted pull requests or to questions before pull requests are submitted?
Responsiveness is not the same as welcomeness. How long does it take to get a response, regardless of its tone?
Do the people in this project respond quickly to questions in general. such as how to install, or a question about ambiguous documentation?
Do the people respond to questions about existing issues?
Do they respond to submitted pull requests or to questions before pull requests are submitted?
In conversations, do people address the questions or do they skirt them?
You should not become involved in a toxic community or in one that feels toxic to you. Read the various discussions and conversations, especially the long ones.
Look at the closed issues and read their conversations.
You should not become involved in a toxic community or in one that feels toxic to you. Read the various discussions and conversations, especially the long ones.
Look at the closed issues and read their conversations.
You should not become involved in a toxic community or in one that feels toxic to you. Read the various discussions and conversations, especially the long ones.
Look at the closed issues and read their conversations.
Is the project's community welcoming? Are their communications not just polite, but friendly, and maybe even understanding?
Are responses generally constructive?
You should not become involved in a toxic community or in one that feels toxic to you. Read the various discussions and conversations, especially the long ones.
Look at the closed issues and read their conversations.
Is the project's community welcoming? Are their communications not just polite, but friendly, and maybe even understanding?
Are responses generally constructive?
You should not become involved in a toxic community or in one that feels toxic to you. Read the various discussions and conversations, especially the long ones.
Look at the closed issues and read their conversations.
Is the project's community welcoming? Are their communications not just polite, but friendly, and maybe even understanding?
Are responses generally constructive?
Do the conversations and discussions adhere to the Code of Conduct?
Do people use civil language?
You should not become involved in a toxic community or in one that feels toxic to you. Read the various discussions and conversations, especially the long ones.
Look at the closed issues and read their conversations.
Is the project's community welcoming? Are their communications not just polite, but friendly, and maybe even understanding?
Are responses generally constructive?
Do the conversations and discussions adhere to the Code of Conduct?
Do people use civil language?
Do they refrain from personal attacks?
You should not become involved in a toxic community or in one that feels toxic to you. Read the various discussions and conversations, especially the long ones.
Look at the closed issues and read their conversations.
Is the project's community welcoming? Are their communications not just polite, but friendly, and maybe even understanding?
Are responses generally constructive?
Do the conversations and discussions adhere to the Code of Conduct?
Do people use civil language?
Do they refrain from personal attacks?
Do maintainers thank people for their contributions?
You should not become involved in a toxic community or in one that feels toxic to you. Read the various discussions and conversations, especially the long ones.
Look at the closed issues and read their conversations.
Is the project's community welcoming? Are their communications not just polite, but friendly, and maybe even understanding?
Are responses generally constructive?
Do the conversations and discussions adhere to the Code of Conduct?
Do people use civil language?
Do they refrain from personal attacks?
Do maintainers thank people for their contributions?
Are you afraid to reach out, or are you intimidated? You need to decide if it is because of something in the community or if it is just your own anxiety or fear or shyness. You must overcome it and see what happens.
After you consider all of the facets of a project and its community, you still need to decide if it is a good fit for you.
This is where your goals, skills, resources, and interests enter the picture. Is this project something in which you are really interested?
After you consider all of the facets of a project and its community, you still need to decide if it is a good fit for you.
This is where your goals, skills, resources, and interests enter the picture. Is this project something in which you are really interested?
If not, find a different project because your lack of enthusiasm will win.
After you consider all of the facets of a project and its community, you still need to decide if it is a good fit for you.
This is where your goals, skills, resources, and interests enter the picture. Is this project something in which you are really interested?
If not, find a different project because your lack of enthusiasm will win.
Do you have the skills to tackle some of the issues that you found? Are there enough open issues that you'll be able to find one or two?
After you consider all of the facets of a project and its community, you still need to decide if it is a good fit for you.
This is where your goals, skills, resources, and interests enter the picture. Is this project something in which you are really interested?
If not, find a different project because your lack of enthusiasm will win.
Do you have the skills to tackle some of the issues that you found? Are there enough open issues that you'll be able to find one or two?
If you do not have the time to achieve your goals in this project because there is just too much to learn, find a different project or modify your goals.
Keyboard shortcuts
↑, ←, Pg Up, k | Go to previous slide |
↓, →, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |