bf74be7dec
additional chapter of the developer training guide. the bootcamp is a condensed version of the two week training course. implements blueprint training-manuals Change-Id: I92765361996d1cf2db14901c19ddc791305afe63
79 lines
4.1 KiB
XML
79 lines
4.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
|
xml:id="developer-how-to-participate-bootcamp">
|
|
<?dbhtml stop-chunking?>
|
|
<title>Developer How To Participate Bootcamp</title>
|
|
<section xml:id="developer-how-to-participate-bootcamp-schedule">
|
|
<title>One Day with Focus on Contribution</title>
|
|
<para></para>
|
|
</section>
|
|
<section xml:id="developer-how-to-participate-bootcamp-overview">
|
|
<title>Overview</title>
|
|
<para>Training will take 6 hours with labs and quizzes.</para>
|
|
<para>Prerequisites</para>
|
|
<orderedlist>
|
|
<listitem><para>Some knowledge of Python and/or Perl</para></listitem>
|
|
<listitem><para>Editor on a self-supplied laptop with either Eclipse with pydev, vim, emacs, or pycharm</para></listitem>
|
|
<listitem><para>Run through the Operator Training Guide Getting Started Lab in full. This will walk each trainee through installing the accounts and tools required for the bootcamp.</para></listitem>
|
|
</orderedlist>
|
|
</section>
|
|
<section xml:id="developer-how-to-participate-bootcamp-morning-classroom">
|
|
<title>Morning Classroom 10:00 to 11:15</title>
|
|
<para>Understanding the local tools in-depth</para>
|
|
<itemizedlist>
|
|
<listitem><para>Pycharm editor</para></listitem>
|
|
<listitem><para>Git</para></listitem>
|
|
<listitem><para>Sourcetree</para></listitem>
|
|
<listitem><para>Maven</para></listitem>
|
|
</itemizedlist>
|
|
<para>Understanding the remote tools in-depth</para>
|
|
<itemizedlist>
|
|
<listitem><para>git-review</para></listitem>
|
|
<listitem><para>github</para></listitem>
|
|
<listitem><para>gerrit</para></listitem>
|
|
<listitem><para>jenkins</para></listitem>
|
|
<listitem><para>gearman</para></listitem>
|
|
<listitem><para>jeepy</para></listitem>
|
|
<listitem><para>zuul</para></listitem>
|
|
<listitem><para>launchpad</para></listitem>
|
|
</itemizedlist>
|
|
<para>CI Pipeline Workflow Overview</para>
|
|
<itemizedlist>
|
|
<listitem><para>Understanding the submission process in-depth</para></listitem>
|
|
<listitem><para>Review submission syntax</para></listitem>
|
|
<listitem><para>Gerrit etiquette</para></listitem>
|
|
<listitem><para>Resubmission</para></listitem>
|
|
</itemizedlist>
|
|
</section>
|
|
<section xml:id="developer-how-to-participate-bootcamp-morning-lab">
|
|
<title>Morning Lab 11:30 to 12:30</title>
|
|
<para>TBD</para>
|
|
</section>
|
|
<section xml:id="developer-how-to-participate-bootcamp-morning-quiz">
|
|
<title>Morning Quiz 12:30 to 12:50</title>
|
|
<para>Online moodle test for theory, bit of syntax and terms, retake until 100%</para>
|
|
<para>Content TBD</para>
|
|
</section>
|
|
<section xml:id="developer-how-to-participate-bootcamp-afternoon-classroom">
|
|
<title>Afternoon Classroom 13:30 to 14:45</title>
|
|
<para>Understanding the CI Pipeline in-depth</para>
|
|
<itemizedlist>
|
|
<listitem><para>Gerrit Workflow</para></listitem>
|
|
<listitem><para>Common jenkins tests</para></listitem>
|
|
<listitem><para>Reviewing and understanding zuul</para></listitem>
|
|
<listitem><para>Understanding jenkins output</para></listitem>
|
|
<listitem><para>Understanding jenkins system manual (devstack)</para></listitem>
|
|
<listitem><para>automated (tempest) integration tests</para></listitem>
|
|
</itemizedlist>
|
|
</section>
|
|
<section xml:id="developer-how-to-participate-bootcamp-afternoon-lab-schedule">
|
|
<title>Afternoon Lab 15:00 to 17:00</title>
|
|
<para>TBD</para>
|
|
</section>
|
|
<section xml:id="developer-how-to-participate-bootcamp-afternoon-quiz-schedule">
|
|
<title>Afternoon Quiz 17:00 to 17:20</title>
|
|
<para>Online moodle test for theory, bit of syntax and terms, retake until 100%</para>
|
|
<para>Content TBD</para>
|
|
</section>
|
|
</chapter> |