Merge "upstream cleanup 19"
This commit is contained in:
@@ -2,14 +2,10 @@
|
|||||||
Overview of the contribution process
|
Overview of the contribution process
|
||||||
====================================
|
====================================
|
||||||
|
|
||||||
|
.. rst-class:: colright
|
||||||
|
|
||||||
OpenStack Upstream Training
|
| <teacher name>
|
||||||
---------------------------
|
| <date>
|
||||||
|
|
||||||
<teacher name>
|
|
||||||
<date>
|
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Project pulse
|
Project pulse
|
||||||
=============
|
=============
|
||||||
@@ -20,9 +16,6 @@ Project pulse
|
|||||||
- When was the last update?
|
- When was the last update?
|
||||||
- etc.
|
- etc.
|
||||||
|
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Who's behind it?
|
Who's behind it?
|
||||||
==================
|
==================
|
||||||
|
|
||||||
@@ -30,9 +23,6 @@ Who's behind it?
|
|||||||
- Companies
|
- Companies
|
||||||
- What's their incentive?
|
- What's their incentive?
|
||||||
|
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Project as social groups
|
Project as social groups
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
@@ -41,8 +31,6 @@ Project as social groups
|
|||||||
- Corporate driven
|
- Corporate driven
|
||||||
- Volunteers
|
- Volunteers
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Assess your approach
|
Assess your approach
|
||||||
====================
|
====================
|
||||||
|
|
||||||
@@ -51,8 +39,6 @@ Assess your approach
|
|||||||
- Habits: online relationships?
|
- Habits: online relationships?
|
||||||
- Acknowledge the language barrier
|
- Acknowledge the language barrier
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Engage immediately
|
Engage immediately
|
||||||
==================
|
==================
|
||||||
|
|
||||||
@@ -60,8 +46,6 @@ Engage immediately
|
|||||||
- Get your nick/e-mail known
|
- Get your nick/e-mail known
|
||||||
- Mingle
|
- Mingle
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Be engaged with your network
|
Be engaged with your network
|
||||||
============================
|
============================
|
||||||
|
|
||||||
@@ -71,8 +55,6 @@ Be engaged with your network
|
|||||||
- Ask about their contribution experience
|
- Ask about their contribution experience
|
||||||
- Ask if they know someone with similar experiences
|
- Ask if they know someone with similar experiences
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Smaller tasks
|
Smaller tasks
|
||||||
=============
|
=============
|
||||||
|
|
||||||
@@ -80,8 +62,6 @@ Smaller tasks
|
|||||||
- Splitting a task
|
- Splitting a task
|
||||||
- Seeking agreement on the split
|
- Seeking agreement on the split
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Choosing a question
|
Choosing a question
|
||||||
===================
|
===================
|
||||||
|
|
||||||
@@ -89,8 +69,6 @@ Choosing a question
|
|||||||
- Find a solution that needs to be agreed upon
|
- Find a solution that needs to be agreed upon
|
||||||
- Ask the question and propose your solution
|
- Ask the question and propose your solution
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Code of conduct
|
Code of conduct
|
||||||
===============
|
===============
|
||||||
|
|
||||||
@@ -102,8 +80,6 @@ Code of conduct
|
|||||||
- Step down considerately
|
- Step down considerately
|
||||||
- Respect the election process
|
- Respect the election process
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Disagree
|
Disagree
|
||||||
========
|
========
|
||||||
|
|
||||||
@@ -112,8 +88,6 @@ Disagree
|
|||||||
- No flamewars
|
- No flamewars
|
||||||
- No enemies
|
- No enemies
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Understanding the conventions
|
Understanding the conventions
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
@@ -122,8 +96,6 @@ Understanding the conventions
|
|||||||
- Read the actual code and the actual documentation
|
- Read the actual code and the actual documentation
|
||||||
- Apply them very diligently
|
- Apply them very diligently
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Explain what you do
|
Explain what you do
|
||||||
===================
|
===================
|
||||||
|
|
||||||
@@ -132,8 +104,6 @@ Explain what you do
|
|||||||
- What the work does
|
- What the work does
|
||||||
- Each choice made must have a rationale
|
- Each choice made must have a rationale
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Prepare the backport
|
Prepare the backport
|
||||||
====================
|
====================
|
||||||
|
|
||||||
@@ -141,8 +111,6 @@ Prepare the backport
|
|||||||
- Think about backporting
|
- Think about backporting
|
||||||
- Twist the contribution to ease backporting
|
- Twist the contribution to ease backporting
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Local and upstream
|
Local and upstream
|
||||||
==================
|
==================
|
||||||
|
|
||||||
@@ -150,22 +118,16 @@ Local and upstream
|
|||||||
- Stable version
|
- Stable version
|
||||||
- In house version
|
- In house version
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Good workflow
|
Good workflow
|
||||||
=============
|
=============
|
||||||
|
|
||||||
.. image:: ./_assets/19-01-goodworkflow.png
|
.. image:: ./_assets/19-01-goodworkflow.png
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Bad workflow
|
Bad workflow
|
||||||
============
|
============
|
||||||
|
|
||||||
.. image:: ./_assets/19-02-badworkflow.png
|
.. image:: ./_assets/19-02-badworkflow.png
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Quantify the delta
|
Quantify the delta
|
||||||
==================
|
==================
|
||||||
|
|
||||||
@@ -173,8 +135,6 @@ Quantify the delta
|
|||||||
- Compare
|
- Compare
|
||||||
- Analyze the reasons for an increased delta
|
- Analyze the reasons for an increased delta
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Speeding the acceptance
|
Speeding the acceptance
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
@@ -183,8 +143,6 @@ Speeding the acceptance
|
|||||||
- Communication
|
- Communication
|
||||||
- Getting attention
|
- Getting attention
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Timeframe
|
Timeframe
|
||||||
=========
|
=========
|
||||||
|
|
||||||
@@ -192,8 +150,6 @@ Timeframe
|
|||||||
- Ask for attention weekly
|
- Ask for attention weekly
|
||||||
- Try to get attention at least four times
|
- Try to get attention at least four times
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Building karma
|
Building karma
|
||||||
==============
|
==============
|
||||||
|
|
||||||
@@ -202,8 +158,6 @@ Building karma
|
|||||||
- Fix the documentation
|
- Fix the documentation
|
||||||
- Answer questions
|
- Answer questions
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Parallelizing
|
Parallelizing
|
||||||
=============
|
=============
|
||||||
|
|
||||||
@@ -211,8 +165,6 @@ Parallelizing
|
|||||||
- Karma missions
|
- Karma missions
|
||||||
- Learning about the project
|
- Learning about the project
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
From easy to difficult
|
From easy to difficult
|
||||||
======================
|
======================
|
||||||
|
|
||||||
@@ -222,12 +174,9 @@ From easy to difficult
|
|||||||
- Discussing the architecture
|
- Discussing the architecture
|
||||||
- Influence the project governance
|
- Influence the project governance
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
Archive and collect
|
Archive and collect
|
||||||
===================
|
===================
|
||||||
|
|
||||||
- Log IM channels
|
- Log IM channels
|
||||||
- Keep links to e-mail archives
|
- Keep links to e-mail archives
|
||||||
- Choose one place to gather all information
|
- Choose one place to gather all information
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user