From de81a8b07f8139fa0f65dddffc839b4a5e83dad7 Mon Sep 17 00:00:00 2001 From: Shankho Boron Ghosh Date: Fri, 23 Oct 2020 00:10:00 +0530 Subject: [PATCH] Added Contribution Guide Exhaustive Contribution Guide. Removed Trailing Whitespaces. Updated index.md. Abandoned accidental commits 25474, 25474 and uploading a new patchset. Corrected code renderings. v2 (jsmoeller): Update contribution subchapters Bug-AGL: SPEC-3633 Signed-off-by: Shankho Boron Ghosh Change-Id: Ia808adc0208052f0591396860ac776e34070d279 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/documentation/+/25473 Reviewed-by: Jan-Simon Moeller Tested-by: Jan-Simon Moeller --- .../1_Preparing_Your_Build_Host.md | 12 +- .../2_Downloading_AGL_Software.md | 2 + docs/1_Hardware_Support/Overview.md | 44 ++-- .../1_Getting_Linux_Foundation_account.md | 100 ++++++++ .../2_Using_Jira_for_current_work_items.md | 33 +++ docs/5_How_To_Contribute/3_Working_with_Gerrit.md | 148 +++++++++++ docs/5_How_To_Contribute/4_Submitting_Changes.md | 69 ++++++ docs/5_How_To_Contribute/5_Reviewing_Changes.md | 56 +++++ .../6_Gerrit_Recommended_Practices.md | 271 +++++++++++++++++++++ docs/5_How_To_Contribute/7_General_Guidelines.md | 170 +++++++++++++ ...ntation_to_AGL.md => 8_Adding_Documentation.md} | 28 ++- docs/5_How_To_Contribute/images/jira-1.png | Bin 0 -> 14224 bytes docs/5_How_To_Contribute/images/jira-2.png | Bin 0 -> 74302 bytes docs/5_How_To_Contribute/images/jira-3.png | Bin 0 -> 61399 bytes docs/5_How_To_Contribute/images/review.png | Bin 0 -> 56853 bytes docs/index.md | 6 +- 16 files changed, 892 insertions(+), 47 deletions(-) create mode 100644 docs/5_How_To_Contribute/1_Getting_Linux_Foundation_account.md create mode 100644 docs/5_How_To_Contribute/2_Using_Jira_for_current_work_items.md create mode 100644 docs/5_How_To_Contribute/3_Working_with_Gerrit.md create mode 100644 docs/5_How_To_Contribute/4_Submitting_Changes.md create mode 100644 docs/5_How_To_Contribute/5_Reviewing_Changes.md create mode 100644 docs/5_How_To_Contribute/6_Gerrit_Recommended_Practices.md create mode 100644 docs/5_How_To_Contribute/7_General_Guidelines.md rename docs/5_How_To_Contribute/{1_How_to_add_documentation_to_AGL.md => 8_Adding_Documentation.md} (67%) create mode 100644 docs/5_How_To_Contribute/images/jira-1.png create mode 100644 docs/5_How_To_Contribute/images/jira-2.png create mode 100644 docs/5_How_To_Contribute/images/jira-3.png create mode 100644 docs/5_How_To_Contribute/images/review.png diff --git a/docs/0_Getting_Started/2_Building_AGL_Image/1_Preparing_Your_Build_Host.md b/docs/0_Getting_Started/2_Building_AGL_Image/1_Preparing_Your_Build_Host.md index 74877b0..14c6f6e 100644 --- a/docs/0_Getting_Started/2_Building_AGL_Image/1_Preparing_Your_Build_Host.md +++ b/docs/0_Getting_Started/2_Building_AGL_Image/1_Preparing_Your_Build_Host.md @@ -20,7 +20,7 @@ development image. The [supported images](https://download.automotivelinux.org/AGL/snapshots/master/latest/) exist for several boards as well as for the Quick EMUlator (QEMU). See the -"[Quickstart](../1_Quickstart/Quickstart.md)" +"[Quickstart](../1_Quickstart/Using_Ready_Made_Images.md)" section for more information on the ready-made images. 1. **Use a Supported Linux Distribution:** To use the AGL software, it is @@ -31,16 +31,6 @@ section for more information on the ready-made images. Basically, you should be running a recent version of Ubuntu, Fedora, openSUSE, CentOS, or Debian. - If you must use a build host that is not a native Linux machine, you can - install and use Docker to create a container that allows you to work as - if you are using a Linux-based host. - The container contains the same development environment (i.e. distros, packages, - and so forth) as would a properly prepared build host running a supported - Linux distribution. - For information on how to install and set up this Docker container, see the - "[Setting Up a Docker Container -- FIX ME](./docker-container-setup.html)" - section. - 2. **Be Sure Your Build Host Has Enough Free Disk Space:** Your build host should have at least 100 Gbytes. diff --git a/docs/0_Getting_Started/2_Building_AGL_Image/2_Downloading_AGL_Software.md b/docs/0_Getting_Started/2_Building_AGL_Image/2_Downloading_AGL_Software.md index 88e6bb1..39d2c18 100644 --- a/docs/0_Getting_Started/2_Building_AGL_Image/2_Downloading_AGL_Software.md +++ b/docs/0_Getting_Started/2_Building_AGL_Image/2_Downloading_AGL_Software.md @@ -10,6 +10,8 @@ For information on how to create accounts for Gerrit, see the [Getting Started with AGL](https://wiki.automotivelinux.org/start/getting-started) wiki page. +**NOTE:** Further information about Download and Build AGL Source Code available at [AGL wiki](https://wiki.automotivelinux.org/agl-distro/source-code). + The remainder of this section provides steps on how to download the AGL source files: 1. **Define Your Top-Level Directory:** diff --git a/docs/1_Hardware_Support/Overview.md b/docs/1_Hardware_Support/Overview.md index 86f0783..f05237b 100644 --- a/docs/1_Hardware_Support/Overview.md +++ b/docs/1_Hardware_Support/Overview.md @@ -4,39 +4,41 @@ title: Supported Boards The following table briefs about the various hardware platforms, supported by AGL : +**NOTE:** Further information about AGL Distribution available at [AGL wiki](https://wiki.automotivelinux.org/agl-distro). + ### AGL Reference Machines | BOARD | $MACHINE | ARCHITECHTURE | |:---------------:|:--------------:|:-------------:| | QEMU | qemu-x86-64 | x86 | -| | qemu-arm | arm 32 | -| | qemu-arm64 | arm 64 | +| | qemu-arm | arm32 | +| | qemu-arm64 | arm64 | | | | | -| RCar Gen 3 | h3ulcb | arm 64 | -| | h3-salvator-x | arm 64 | -| | h3-kf | arm 64 | -| | m3ulcb | arm 64 | -| | m3-salvator-x | arm 64 | -| | m3-kf | arm 64 | +| RCar Gen 3 | h3ulcb | arm64 | +| | h3-salvator-x | arm64 | +| | h3-kf | arm64 | +| | m3ulcb | arm64 | +| | m3-salvator-x | arm64 | +| | m3-kf | arm64 | | | | | -| Raspberry Pi | raspberrypi4 | arm 64 | +| Raspberry Pi | raspberrypi4 | arm64 | ### Community supported Machines | BOARD | $MACHINE | ARCHITECHTURE | |:-------------:|:-----------------:|:-------------:| -| BeagleBone | bbe | arm 32 | -| | beaglebone | arm 32 | +| BeagleBone | bbe | arm32 | +| | beaglebone | arm32 | | | | | -| i. MX 6 | cubox-i | arm 32 | -| | imx6qdlsabreauto | arm 32 | -| | nitrogen6x | arm 32 | +| i. MX 6 | cubox-i | arm32 | +| | imx6qdlsabreauto | arm32 | +| | nitrogen6x | arm32 | | | | | -| i. MX 8 | imx8mqevk | arm 64 | -| | imx8mqevk-viv | arm 64 | +| i. MX 8 | imx8mqevk | arm64 | +| | imx8mqevk-viv | arm64 | | | | | -| Snapdragon | dragonboard-410c | arm 64 | -| | dragonboard-820c | arm 64 | +| Snapdragon | dragonboard-410c | arm64 | +| | dragonboard-820c | arm64 | | | | | | ARC HS | hsdk | ARC | @@ -77,7 +79,7 @@ Community supported Machines (i. MX 6, i. MX 8, Snapdragon & ARC HS) ```sh $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-profile-graphical-html5 - #To enable Developer Options + # To enable Developer Options $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-demo agl-profile-graphical-html5 agl-devel ``` @@ -99,7 +101,7 @@ AGL Reference Boards (QEMU, RCar Gen 3 & Raspberry Pi 4) ```sh $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-cluster-demo - #To enable Developer Options + # To enable Developer Options $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-cluster-demo agl-devel ``` @@ -123,7 +125,7 @@ Community supported Machines (BeagleBone) ```sh $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-telematics-demo - #To enable Developer Options + # To enable Developer Options $ source meta-agl/scripts/aglsetup.sh -f -m $MACHINE -b build-$MACHINE agl-telematics-demo agl-devel ``` diff --git a/docs/5_How_To_Contribute/1_Getting_Linux_Foundation_account.md b/docs/5_How_To_Contribute/1_Getting_Linux_Foundation_account.md new file mode 100644 index 0000000..83a974d --- /dev/null +++ b/docs/5_How_To_Contribute/1_Getting_Linux_Foundation_account.md @@ -0,0 +1,100 @@ +--- +title: Getting Linux Foundation account +--- + +In order to participate in the development of the Automotive Grade Linux +project, you will need a Linux Foundation account. You will need to use +your LF ID to access to all the AGL community development tools, +including [Gerrit](http://gerrit.automotivelinux.org/), +[Jira](https://jira.automotivelinux.org/) and the +[Wiki](https://wiki.automotivelinux.org/) (for editing, only). + +**NOTE:** Further information about Contributing to the AGL Distro +available at [AGL wiki](https://wiki.automotivelinux.org/agl-distro/contributing). + +## Creating Linux Foundation ID + + 1. Go to the [Linux Foundation ID website](https://identity.linuxfoundation.org/). + + 2. Select the option `I need to create a Linux Foundation ID`, and fill + out the form that appears. (It is advised to authenticate through email + instead of logging through Facebook/Google/Github.) + + 3. Wait a few minutes, then look for an email message with the subject + line: `Validate your Linux Foundation ID email`. + + 4. Open the received URL to validate your email address. + + 5. Verify that your browser displays the message ``You have + successfully validated your e-mail address``. + + 6. Access [Gerrit](http://gerrit.automotivelinux.org/) by selecting + ``Sign In``, and use your new Linux Foundation account ID to sign in. + +## Configuring Gerrit to Use SSH + +Gerrit uses SSH to interact with your Git client. If you already have an SSH +key pair, you can skip the part of this section that explains how to generate one. + +What follows explains how to generate an SSH key pair in a Linux environment --- +follow the equivalent steps on your OS. + +First, create an SSH key pair with the command: + + ```sh + $ ssh-keygen -t rsa -C "John Doe john.doe@example.com" + ``` + +**Note:** This will ask you for a password to protect the private key as +it generates a unique key. Please keep this password private, and DO NOT +enter a blank password. + +The generated SSH key pair can be found in the files ``~/.ssh/id_rsa`` and +``~/.ssh/id_rsa.pub``. + +Next, add the private key in the ``id_rsa`` file to your key ring, e.g.: + + ```sh + $ ssh-add ~/.ssh/id_rsa + ``` + +Finally, add the public key of the generated key pair to the Gerrit +server, with the following steps: + +1. Go to [Gerrit](http://gerrit.automotivelinux.org/). + +2. Click on your account name in the upper right corner. + +3. From the pop-up menu, select ``Settings``. + +4. On the left side menu, click on ``SSH Public Keys``. + +5. Paste the contents of your public key ``~/.ssh/id_rsa.pub`` and click + ``Add key``. + +**Note:** The ``id_rsa.pub`` file can be opened with any text editor. +Ensure that all the contents of the file are selected, copied and pasted +into the ``Add SSH key`` window in Gerrit. + +**Note:** The SSH key generation instructions operate on the assumption +that you are using the default naming. It is possible to generate +multiple SSH keys and to name the resulting files differently. See the +[ssh-keygen](https://en.wikipedia.org/wiki/Ssh-keygen) documentation for +details on how to do that. Once you have generated non-default keys, you +need to configure SSH to use the correct key for Gerrit. In that case, +you need to create a ``~/.ssh/config`` file modeled after the one below. + + ```sh +host gerrit.automotivelinux.org + HostName gerrit.automotivelinux.org + IdentityFile ~/.ssh/id_rsa_automotivelinux_gerrit + User +``` + +`` is your Linux Foundation ID and the value of IdentityFile is the +name of the public key file you generated. + +**Warning:** Potential Security Risk! Do not copy your private key +``~/.ssh/id_rsa``. Use only the public ``~/.ssh/id_rsa.pub``. + + diff --git a/docs/5_How_To_Contribute/2_Using_Jira_for_current_work_items.md b/docs/5_How_To_Contribute/2_Using_Jira_for_current_work_items.md new file mode 100644 index 0000000..32475aa --- /dev/null +++ b/docs/5_How_To_Contribute/2_Using_Jira_for_current_work_items.md @@ -0,0 +1,33 @@ +--- +title: Using Jira for current work items +--- + +This document has been created to give further insight into the work in +progress towards the Automotive Grade Linux architecture based on the +community roadmap. The requirements for the roadmap are being tracked in +[Jira](https://jira.automotivelinux.org/). + +On this page you will see all the public (and restricted) boards that +have been created. For example the **Board Name** *CI and Automated Test +Expert Group*: + +![Jira boards](images/jira-2.png) + +When you click on *CI and Automated Test Expert Group* under **Board +name** you will be directed to a page that contains the following +columns: + +![Jira boards](images/jira-3.png) + +The meanings to these columns are as follows: + +- **NOT STARTED** – list of items slated for the current sprint (sprints are + defined in 2 week iterations), but are not currently in progress +- **IN PROGRESS** – items currently being worked by someone in the + community. +- **DONE** – items merged and complete in the sprint. + +If there is an item you are interested in working on, want more +information or have questions, or if there is an item that you feel needs +to be in higher priority, please add comments directly to the Jira item. +All feedback and help is very much appreciated. \ No newline at end of file diff --git a/docs/5_How_To_Contribute/3_Working_with_Gerrit.md b/docs/5_How_To_Contribute/3_Working_with_Gerrit.md new file mode 100644 index 0000000..8bba660 --- /dev/null +++ b/docs/5_How_To_Contribute/3_Working_with_Gerrit.md @@ -0,0 +1,148 @@ +--- +title: Working with Gerrit +--- + +Follow these instructions to collaborate on AGL through the Gerrit review system. + +Please be sure that you are subscribed to the [mailing +list](https://lists.automotivelinux.org/g/agl-dev-community) and of +course, you can reach out on IRC at the #automotive channel on +Freenode.net + +Gerrit assigns the following roles to users: + +- **Submitters**: May submit changes for consideration, review other + code changes, and make recommendations for acceptance or rejection by + voting +1 or -1, respectively. +- **Maintainers**: May approve or reject changes based upon feedback + from reviewers voting +2 or -2, respectively. + +## Getting deeper into Gerrit + +A comprehensive walk-through of Gerrit is beyond the scope of this +document. There are plenty of resources available on the Internet. A good +summary can be found +[here](https://www.mediawiki.org/wiki/Gerrit/Tutorial) and +[Basic Gerrit Walkthrough for GitHub Users](https://gerrit-review.googlesource.com/Documentation/intro-gerrit-walkthrough-github.html). + +## Working with a local clone of the repository + +To work on something, whether a new feature or a bugfix: + +1. Open the Gerrit [repo page](https://gerrit.automotivelinux.org/gerrit/admin/repos/). + +2. Select the repository you wish to work on. + +3. Open a terminal window and clone the project locally using the + ``Clone with git hook`` URL. Be sure that ``ssh`` is also selected, + as this will make authentication much simpler. For example, for `documentation` repository: + + ```sh + $ git clone "ssh://@gerrit.automotivelinux.org:29418/AGL/documentation" && scp -p -P + 29418 @gerrit.automotivelinux.org:hooks/commit-msg "documentation/.git/hooks/" + ``` + +4. Setup `user` and `email` for git config + + ```sh + $ cd documentation + $ git.config --global user.name "Your Full Name" + $ git config --global user.email "your@email.com" + ``` + + **NOTE:** To only configure for a particular repository : + + ```sh + $ cd documentation + $ git.config user.name "Your Full Name" + $ git config user.email "your@email.com" + ``` + +5. Create a descriptively-named branch off of your cloned repository + + ```sh + $ git checkout -b issue-nname + ``` + +## Using git review + +There's a **very** useful tool for working with Gerrit called [git-review](https://www.mediawiki.org/wiki/Gerrit/git-review). This command-line tool can automate most of the ensuing sections for you. Ofcourse, reading the information below is also highly recommended so that you understand what's going on behind the scenes. + +```sh +# for first time use only +$ git review -s +``` +If `.gitreview` is missing, add the following section to ``.git/config``, and replace ```` +with your LFID id. + +```sh +[remote "gerrit"] + url = ssh://@gerrit.automotivelinux.org:29418/AGL/documentation.git + fetch = +refs/heads/*:refs/remotes/gerrit/* +``` + +Then submit your change with ``git review``. + +```sh +$ cd documentation +$ git review +``` + +When you update your patch, you can commit with ``git commit --amend``, +and then repeat the ``git review`` command. + +## Typical Review Workflow + + - New Fresh Change + + ```sh + $ cd documentation # Working Repository + $ git remote -v update # Updating wrt remote + $ git checkout -b mytopicbranch origin/master # Creating new branch + ### CODE the CHANGES + $ git add  # Track the changed files + $ git commit -s # Signed Commit Message + $ git review # Submit Changes to review + ``` + + - Updating existing Gerrit Review + + ```sh + $ cd documentation # Working Repository + $ git review -d 25678 # Download review, 25678 is change number + ### CODE the CHANGES + $ git add  # Track the changed files + $ git commit -s # Signed Commit Message + $ git review # Submit Changes to review + $ git checkout master # Return to master branch + ``` + +## Reviewing Using Gerrit + +- **Add**: This button allows the change submitter to manually add + names of people who should review a change; start typing a name and + the system will auto-complete based on the list of people registered + and with access to the system. They will be notified by email that + you are requesting their input. + +- **Abandon**: This button is available to the submitter only; it + allows a committer to abandon a change and remove it from the merge + queue. + +- **Change-ID**: This ID is generated by Gerrit (or system). It becomes + useful when the review process determines that your commit(s) have to + be amended. You may submit a new version; and if the same Change-ID + header (and value) are present, Gerrit will remember it and present + it as another version of the same change. + +- **Status**: Currently, the example change is in review status, as + indicated by “Needs Verified” in the upper-left corner. The list of + Reviewers will all emit their opinion, voting +1 if they agree to the + merge, -1 if they disagree. Gerrit users with a Maintainer role can + agree to the merge or refuse it by voting +2 or -2 respectively. + +Notifications are sent to the email address in your commit message's +Signed-off-by line. Visit your [Gerrit dashboard](https://gerrit.automotivelinux.org/gerrit/dashboard/self), +to check the progress of your requests. + +The history tab in Gerrit will show you the in-line comments and the author of the review. diff --git a/docs/5_How_To_Contribute/4_Submitting_Changes.md b/docs/5_How_To_Contribute/4_Submitting_Changes.md new file mode 100644 index 0000000..36e21f4 --- /dev/null +++ b/docs/5_How_To_Contribute/4_Submitting_Changes.md @@ -0,0 +1,69 @@ +--- +title: Submitting Changes +--- + +Carefully review the following before submitting a change. These +guidelines apply to developers that are new to open source, as well as +to experienced open source developers. + +## Change Requirements + + +This section contains guidelines for submitting code changes for review. +For more information on how to submit a change using Gerrit, please see +[Working with Gerrit](./3_Working_with_Gerrit.md). + +Changes are submitted as Git commits. Each commit must contain: + +- a short and descriptive subject line that is 72 characters or fewer, + followed by a blank line. +- a change description with your logic or reasoning for the changes, + followed by a blank line +- a Signed-off-by line, followed by a colon (Signed-off-by:) +- a Change-Id identifier line, followed by a colon (Change-Id:). Gerrit + won't accept patches without this identifier. + +A commit with the above details is considered well-formed. +[This page](https://chris.beams.io/posts/git-commit/) is a very useful for the +same. + +All changes and topics sent to Gerrit must be well-formed. +Informationally, ``commit messages`` must include: + +- **what** the change does, +- **why** you chose that approach, and +- **how** you know it works -- for example, which tests you ran. + +For example: One commit fixes whitespace issues, another renames a +function and a third one changes the code's functionality. An example +commit file is illustrated below in detail: + +```sh + +A short description of your change with no period at the end + +You can add more details here in several paragraphs, but please keep each line +width less than 80 characters. A bug fix should include the issue number. + +Bug-AGL: [SPEC-] +Change-Id: IF7b6ac513b2eca5f2bab9728ebd8b7e504d3cebe1 +Signed-off-by: Your Name +``` + +Include the issue ID in the one line description of your commit message for +readability. Gerrit will link issue IDs automatically to the corresponding +entry in Jira. + +Each commit must also contain the following line at the bottom of the commit +message: + +```sh +Signed-off-by: Your Name +``` + +The name in the Signed-off-by line and your email must match the change +authorship information. Make sure your :file:``.git/config`` is set up +correctly. Always submit the full set of changes via Gerrit. + +When a change is included in the set to enable other changes, but it +will not be part of the final set, please let the reviewers know this. diff --git a/docs/5_How_To_Contribute/5_Reviewing_Changes.md b/docs/5_How_To_Contribute/5_Reviewing_Changes.md new file mode 100644 index 0000000..14c18bf --- /dev/null +++ b/docs/5_How_To_Contribute/5_Reviewing_Changes.md @@ -0,0 +1,56 @@ +--- +title: Reviewing Changes +--- + +1. Click on a link for incoming or outgoing review. + +2. The details of the change and its current status are loaded: + + ![review](images/review.png) + + - **Status:** Displays the current status of the change. + + - **Reply:** Click on this button after reviewing to add a final review + message and a score, -1, 0 or +1. + + - **Patch Sets:** If multiple revisions of a patch exist, this button + enables navigation among revisions to see the changes. By default, + the most recent revision is presented. + + - **Download:** This button brings up another window with multiple + options to download or checkout the current changeset. The button on + the right copies the line to your clipboard. You can easily paste it + into your git interface to work with the patch as you prefer. + + Underneath the commit information, the files that have been changed by + this patch are displayed. + +3. Click on a filename to review it. Select the code base to + differentiate against. The default is ``Base`` and it will generally + be what is needed. + +4. The review page presents the changes made to the file. At the top of + the review, the presentation shows some general navigation options. + Navigate through the patch set using the arrows on the top right + corner. It is possible to go to the previous or next file in the set + or to return to the main change screen. Click on the yellow sticky + pad to add comments to the whole file. + + The focus of the page is on the comparison window. The changes made are + presented in green on the right versus the base version on the left. + Double click to highlight the text within the actual change to provide + feedback on a specific section of the code. Press *c* once the code is + highlighted to add comments to that section. + +5. After adding the comment, it is saved as a *Draft*. + +6. Once you have reviewed all files and provided feedback, click the + *green up arrow* at the top right to return to the main change page. + Click the ``Reply`` button, write some final comments, and submit + your score for the patch set. Click ``Post`` to submit the review of + each reviewed file, as well as your final comment and score. Gerrit + sends an email to the change-submitter and all listed reviewers. + Finally, it logs the review for future reference. All individual + comments are saved as *Draft* until the ``Post`` button is clicked. + + diff --git a/docs/5_How_To_Contribute/6_Gerrit_Recommended_Practices.md b/docs/5_How_To_Contribute/6_Gerrit_Recommended_Practices.md new file mode 100644 index 0000000..42f39f4 --- /dev/null +++ b/docs/5_How_To_Contribute/6_Gerrit_Recommended_Practices.md @@ -0,0 +1,271 @@ +--- +title: Gerrit Recommended Practices +--- + +This document presents some best practices to help you use Gerrit more +effectively. The intent is to show how content can be submitted easily. +Use the recommended practices to reduce your troubleshooting time and +improve participation in the community. + +## Commit Messages + +Gerrit follows the Git commit message format. Ensure the headers are at +the bottom and don't contain blank lines between one another. The +following example shows the format and content expected in a commit +message: + +Brief (no more than 50 chars) one line description. + +Elaborate summary of the changes made referencing why (motivation), what +was changed and how it was tested. Note also any changes to +documentation made to remain consistent with the code changes, wrapping +text at 72 chars/line. + +```sh +Bug-AGL: SPEC- + +Change-Id: LONGHEXHASH +Signed-off-by: Your Name your.email\@example.org +``` + +The Gerrit server provides a precommit hook to autogenerate the +Change-Id which is one time use. + +**Recommended reading:** [How to Write a Git Commit Message](http://chris.beams.io/posts/git-commit/). + +## Avoid Pushing Untested Work to a Gerrit Server + +To avoid pushing untested work to Gerrit. + +Check your work at least three times before pushing your change to +Gerrit. Be mindful of what information you are publishing. + +## Keeping Track of Changes + +- Set Gerrit to send you emails: + +- Gerrit will add you to the email distribution list for a change if a + developer adds you as a reviewer, or if you comment on a specific + Patch Set. + +- Opening a change in Gerrit's review interface is a quick way to + follow that change. + +- Watch projects in the Gerrit projects section at ``Gerrit``, select + at least *New Changes, New Patch Sets, All Comments* and *Submitted + Changes*. + +Always track the projects you are working on; also see the +feedback/comments [mailing list](https://lists.automotivelinux.org/g/agl-dev-community) +to learn and help others ramp up. + +## Topic branches + +Topic branches are temporary branches that you push to commit a set of +logically-grouped dependent commits: + +To push changes from ``REMOTE/master`` tree to Gerrit for being reviewed +as a topic in **TopicName** use the following command as an example: + +```sh +$ git push REMOTE HEAD:refs/for/master/TopicName +``` + +The topic will show up in the review ``UI`` and in the +``Open Changes List``. Topic branches will disappear from the master +tree when its content is merged. + +## Finding Available Topics + +```sh +$ ssh -p 29418 @gerrit.automotivelinux.org gerrit query \ status:open branch:master| grep topic: | sort -u +``` + +- [gerrit.automotivelinux.org](https://gerrit.automotivelinux.org) is the current URL where the project is hosted. +- *status* : Indicates the topic's current status: open , merged, + abandoned, draft, merge conflict. +- *project* : Refers to the current name of the project, in this case + fabric. +- *branch* : The topic is searched at this branch. +- *topic* : The name of an specific topic, leave it blank to include them + all. +- *sort* : Sorts the found topics, in this case by update (-u). + +## Downloading or Checking Out a Change + +In the review UI, on the top right corner, the **Download** link +provides a list of commands and hyperlinks to checkout or download diffs +or files. + +We recommend the use of the *git review* plugin. The steps to install +git review are beyond the scope of this document. Refer to the +[git review documentation](https://wiki.openstack.org/wiki/Documentation/HowTo/FirstTimers) +for the installation process. + +To check out a specific change using Git, the following command usually +works: + +```sh +$ git review -d CHANGEID +``` + +If you don't have Git-review installed, the following commands will do +the same thing: + +```sh +$ git fetch REMOTE refs/changes/NN/CHANGEIDNN/VERSION \ && git checkout FETCH_HEAD +``` + +For example, for the 4th version of change 2464, NN is the first two +digits (24): + +```sh +$ git fetch REMOTE refs/changes/24/2464/4 \ && git checkout FETCH_HEAD +``` + +## Using Sandbox Branches + +You can create your own branches to develop features. The branches are +pushed to the ``refs/heads/sandbox/USERNAME/BRANCHNAME`` location. + +These commands ensure the branch is created in Gerrit's server. + +```sh +$ git checkout -b sandbox/USERNAME/BRANCHNAME +$ git push --set-upstream REMOTE HEAD:refs/heads/sandbox/USERNAME/BRANCHNAME +``` + +Usually, the process to create content is: + +- develop the code, +- break the information into small commits, +- submit changes, +- apply feedback, +- rebase. + +The next command pushes forcibly without review: + +```sh +$ git push REMOTE sandbox/USERNAME/BRANCHNAME +``` + +You can also push forcibly with review: + +```sh +$ git push REMOTE HEAD:ref/for/sandbox/USERNAME/BRANCHNAME +``` + +## Updating the Version of a Change + +During the review process, you might be asked to update your change. It +is possible to submit multiple versions of the same change. Each version +of the change is called a patch set. + +Always maintain the **Change-Id** that was assigned. For example, there +is a list of commits, **c0...c7**, which were submitted as a topic +branch: + +```sh + +$ git log REMOTE/master..master + + c0 + ... + c7 + +$ git push REMOTE HEAD:refs/for/master/SOMETOPIC +``` + +After you get reviewers' feedback, there are changes in **c3** and +**c4** that must be fixed. If the fix requires rebasing, rebasing +changes the commit Ids, see the [rebasing](http://git-scm.com/book/en/v2/Git-Branching-Rebasing) section for more information. However, you must keep the same Change-Id +and push the changes again: + +```sh +$ git push REMOTE HEAD:refs/for/master/SOMETOPIC +``` + +This new push creates a patches revision, your local history is then +cleared. However you can still access the history of your changes in +Gerrit on the ``review UI`` section, for each change. + +It is also permitted to add more commits when pushing new versions. + +### Rebasing + +Rebasing is usually the last step before pushing changes to Gerrit; this +allows you to make the necessary *Change-Ids*. The *Change-Ids* must be +kept the same. + +- **squash:** mixes two or more commits into a single one. +- **reword:** changes the commit message. +- **edit:** changes the commit content. +- **reorder:** allows you to interchange the order of the commits. +- **rebase:** stacks the commits on top of the master. + +## Rebasing During a Pull + +Before pushing a rebase to your master, ensure that the history has a +consecutive order. + +For example, your ``REMOTE/master`` has the list of commits from **a0** +to **a4**; Then, your changes **c0...c7** are on top of **a4**; thus: + +```sh +$ git log --oneline REMOTE/master..master + + a0 + a1 + a2 + a3 + a4 + c0 + c1 + ... + c7 +``` + +If ``REMOTE/master`` receives commits **a5**, **a6** and **a7**. Pull +with a rebase as follows: + +```sh +$ git pull --rebase REMOTE master +``` + +This pulls **a5-a7** and re-apply **c0-c7** on top of them: + +```sh +$ git log --oneline REMOTE/master..master +a0 +... +a7 +c0 +c1 +... +c7 +``` + +## Getting Better Logs from Git + +Use these commands to change the configuration of Git in order to +produce better logs: + +```sh +$ git config log.abbrevCommit true +``` + +The command above sets the log to abbreviate the commits' hash. + +```sh +$ git config log.abbrev 5 +``` + +The command above sets the abbreviation length to the last 5 characters +of the hash. + +```sh +$ git config format.pretty oneline +``` + +The command above avoids the insertion of an unnecessary line before the +Author line. diff --git a/docs/5_How_To_Contribute/7_General_Guidelines.md b/docs/5_How_To_Contribute/7_General_Guidelines.md new file mode 100644 index 0000000..cc0ece5 --- /dev/null +++ b/docs/5_How_To_Contribute/7_General_Guidelines.md @@ -0,0 +1,170 @@ +--- +title: General Guidelines +--- + +## Getting help + +If you are looking for something to work on, or need some expert +assistance in debugging a problem or working out a fix to an issue, our +community is always eager to help. We hang out on various +[developer meetings](https://www.automotivelinux.org/developer-meetings/), +IRC (#automotive on freenode.net) and the +[mailing lists](https://lists.automotivelinux.org/g/agl-dev-community). +We will be glad to help. The only silly question is the one you don't ask. +Questions are in fact a great way to help improve the project as they highlight +where our documentation could be clearer. + +## Reporting bugs + +If you are a user and you have found a bug, please submit an issue using +[JIRA](https://jira.automotivelinux.org/). Before you create a new JIRA +issue, please try to search the existing items to be sure no one else has +previously reported it. If it has been previously reported, then you +might add a comment that you also are interested in seeing the defect +fixed. + +If it has not been previously reported, create a new JIRA. Please try to +provide sufficient information for someone else to reproduce the issue. +One of the project's maintainers should respond to your issue within 24 +hours. If not, please bump the issue with a comment and request that it +be reviewed. + +## Submitting your fix + +If you just submitted a JIRA for a bug you've discovered, and would like to +provide a fix, we would welcome that gladly! Please assign the JIRA issue to +yourself, then you can submit a change request (CR). + +**NOTE:** If you need help with submitting your first CR, we have created +a brief [tutorial](./4_Submitting_Changes.md) for you. + +## Fixing issues and working stories + +Review the [open issue list](https://jira.automotivelinux.org/issues/?filter=-5) and find +something that interests you. It is wise to start with something +relatively straight forward and achievable, and that no one is already +assigned. If no one is assigned, then assign the issue to yourself. +Please be considerate and rescind the assignment if you cannot finish in +a reasonable time, or add a comment saying that you are still actively +working the issue if you need a little more time. + +## Reviewing submitted Change Requests (CRs) + +Another way to contribute and learn about Automotive Grade Linux is to help the +maintainers with the review of the CRs that are open. Indeed +maintainers have the difficult role of having to review all the CRs +that are being submitted and evaluate whether they should be merged or +not. You can review the code and/or documentation changes, test the +changes, and tell the submitters and maintainers what you think. Once +your review and/or test is complete just reply to the CR with your +findings, by adding comments and/or voting. A comment saying something +like "I tried it on system X and it works" or possibly "I got an error +on system X: xxx " will help the maintainers in their evaluation. As a +result, maintainers will be able to process CRs faster and everybody +will gain from it. + +Just browse through the [open CRs on Gerrit](https://gerrit.automotivelinux.org/gerrit/q/status:open) to get started. + +## Making Feature/Enhancement Proposals + +Review [JIRA](https://jira.automotivelinux.org/) to be sure that there +isn't already an open (or recently closed) proposal for the same +function. If there isn't, to make a proposal we recommend that you open a +JIRA Epic, Story or Improvement, whichever seems to best fit the +circumstance and link or inline a "one pager" of the proposal that states +what the feature would do and, if possible, how it might be implemented. +It would help also to make a case for why the feature should be added, +such as identifying specific use case(s) for which the feature is needed +and a case for what the benefit would be should the feature be +implemented. Once the JIRA issue is created, and the "one pager" either +attached, inlined in the description field, or a link to a publicly +accessible document is added to the description, send an introductory +email to the [agl-dev community](mailto:agl-dev-community@lists.automotivelinux.org) mailing +list linking the JIRA issue, and soliciting feedback. + +Discussion of the proposed feature should be conducted in the JIRA issue +itself, so that we have a consistent pattern within our community as to +where to find design discussion. + +Getting the support of three or more of the AGL maintainers for the new +feature will greatly enhance the probability that the feature's related +CRs will be merged. + +## What makes a good change request? + +- One change at a time. Not five, not three, not ten. One and only one. + Why? Because it limits the blast area of the change. If we have a + regression, it is much easier to identify the culprit commit than if + we have some composite change that impacts more of the code. + +- Include a link to the JIRA story for the change. Why? Because a) we + want to track our velocity to better judge what we think we can + deliver and when and b) because we can justify the change more + effectively. In many cases, there should be some discussion around a + proposed change and we want to link back to that from the change + itself. + +- Include unit and integration tests (or changes to existing tests) + with every change. This does not mean just happy path testing, + either. It also means negative testing of any defensive code that it + correctly catches input errors. When you write code, you are + responsible to test it and provide the tests that demonstrate that + your change does what it claims. Why? Because without this we have no + clue whether our current code base actually works. + +- Minimize the lines of code per CR. Why? If you send a 1,000 or 2,000 +LOC change, how long do you think it takes to review all of that code? +Keep your changes to < 200-300 LOC, if possible. If you have a larger +change, decompose it into multiple independent changess. If you are +adding a bunch of new functions to fulfill the requirements of a new +capability, add them separately with their tests, and then write the code +that uses them to deliver the capability. Of course, there are always +exceptions. If you add a small change and then add 300 LOC of tests, you +will be forgiven;-) If you need to make a change that has broad impact or +a bunch of generated code (protobufs, etc.). Again, there can be +exceptions. + + **NOTE:** Large change requests, e.g. those with more than 300 LOC + are more likely than not going to receive a -2, and you'll be asked + to refactor the change to conform with this guidance. + +- Do not stack change requests (e.g. submit a CR from the same local branch + as your previous CR) unless they are related. This will minimize merge + conflicts and allow changes to be merged more quickly. If you stack requests + your subsequent requests may be held up because of review comments in the + preceding requests. + +- Write a meaningful commit message. Include a meaningful 50 (or less) + character title, followed by a blank line, followed by a more + comprehensive description of the change. Each change MUST include the JIRA + identifier corresponding to the change (e.g. [SPEC-1234]). This can be + in the title but should also be in the body of the commit message. See the [complete requirements](./4_Submitting_Changes.md) for an acceptable change + request. + + **NOTE:** That Gerrit will automatically create a hyperlink to the JIRA item. + + ```sh + Bug-AGL: [SPEC-] .... + + Fix [SPEC-] .... + ``` + +Finally, be responsive. Don't let a change request fester with review +comments such that it gets to a point that it requires a rebase. It only +further delays getting it merged and adds more work for you - to +remediate the merge conflicts. + +## Legal stuff + +We have tried to make it as easy as possible to make contributions. This +applies to how we handle the legal aspects of contribution. + +We simply ask that when submitting a patch for review, the developer must +include a sign-off statement in the commit message. + +```sh +Signed-off-by: John Doe +``` + +You can include this automatically when you commit a change to your +local git repository using ``git commit -s``. diff --git a/docs/5_How_To_Contribute/1_How_to_add_documentation_to_AGL.md b/docs/5_How_To_Contribute/8_Adding_Documentation.md similarity index 67% rename from docs/5_How_To_Contribute/1_How_to_add_documentation_to_AGL.md rename to docs/5_How_To_Contribute/8_Adding_Documentation.md index ed7eb6d..b65e971 100644 --- a/docs/5_How_To_Contribute/1_How_to_add_documentation_to_AGL.md +++ b/docs/5_How_To_Contribute/8_Adding_Documentation.md @@ -2,15 +2,22 @@ title: Adding Documentation --- -The [documentation gerrit repository](https://gerrit.automotivelinux.org/gerrit/admin/repos/AGL/documentation) contains AGL documentation website template and content, rendering is visible at [https://docs-agl.readthedocs.io/en/latest/](https://docs-agl.readthedocs.io/en/latest/). The documentation site is hosted on [readthedocs](https://readthedocs.org/projects/docs-agl/) and corresponding builds are mentioned [here](https://readthedocs.org/projects/docs-agl/builds/). +The [documentation gerrit repository](https://gerrit.automotivelinux.org/gerrit/admin/repos/AGL/documentation) +contains AGL documentation website template and content, rendering is +visible at +[https://automotivegradelinux.readthedocs.io/en/latest/](https://automotivegradelinux.readthedocs.io/en/latest/). +The documentation site is hosted on +[readthedocs](https://readthedocs.org/projects/automotivegradelinux/) and +corresponding builds are mentioned +[here](https://readthedocs.org/projects/automotivegradelinux/builds/). ## Download Repository -Kindly check [this](https://wiki.automotivelinux.org/agl-distro/contributing) and clone with commit-msg hook : +Clone with commit-msg hook : ```sh -$ git clone "ssh://$USER@gerrit.automotivelinux.org:29418/AGL/documentation" && scp -p -P 29418 $USER@gerrit.automotivelinux.org:hooks/commit-msg "documentation/.git/hooks/" +$ git clone "ssh://@gerrit.automotivelinux.org:29418/AGL/documentation" && scp -p -P 29418 @gerrit.automotivelinux.org:hooks/commit-msg "documentation/.git/hooks/" ``` ## Building a local site @@ -71,12 +78,13 @@ documentation ## Test Hyperlinks -[LinkChecker](https://wummel.github.io/linkchecker/) is a tool that allows to check all the hyperlinks in the site. +[LinkChecker](https://wummel.github.io/linkchecker/) is a tool that +allows to check all the hyperlinks in the site. For testing hyperlinks as soon as the local site is running, do: ```sh -linkchecker http://localhost:8000 +$ linkchecker http://localhost:8000 ``` The ```linkchecker``` output will display the broken link and there location @@ -89,25 +97,25 @@ in the site. ```sh #recent version of git-review  (>=1.28.0 is required) - sudo pip3 install git-review  + $ sudo pip3 install git-review  ``` 2. Write commit message ```sh # track all the new changes - git add . + $ git add . # Write the commit message - git commit --signoff + $ git commit --signoff ``` 3. Push changes for review to Gerrit ```sh # first time only - git review -s + $ git review -s # then to push use - git review + $ git review ``` \ No newline at end of file diff --git a/docs/5_How_To_Contribute/images/jira-1.png b/docs/5_How_To_Contribute/images/jira-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4a39bfb672175b03dd721f525705784c31b57012 GIT binary patch literal 14224 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Μh0SD~ z&Utf;@7ip=0m;$Xk3Z}nFevQ51GT7^cGrR5PnlQ}Gj6yMwv=%m&&{8-tSWxa{~QV1 z1woH_C2&xqNxI_p6)@!&cad3;Ohf1au9G2qTW9-*p7(QkQauuC70|#NF*Q+aD*8DW|{gG}#t&H|jPvEnDAiogP$p z-D;zp4h1s51#WPAua!_ta(`zU{dL&=?-@vRaKb@VG+ae-lyKen0bV&WD7jC6>UWQ( zC?}|^NTWmj4;mM&CH!Y1(|>U_6h#rTB*~0RO*s+ViWH^c$t!dvgpWRLyR!+=@vSM# z9+ILPYUp(voF#hV4&)+aLC`cSmdu+>sRxgu4N6akHju z8-qCsTb7LzLe7<;*&N*0?tuF>#q50dbQ`0k2eL>PCZ_wPZ0M%RYSbv^r& zBi?nfwf@}A5=h<1Y(9==pGBcJX0g~fuW>~Sd&rrQ(zlrE_TmtsVSkn?qT-jsyzP50 z+;Y56%(h4zxIaIRRnfTP>YK&emAA93z#?reP>CFzn6IxlyRCBZM8{qB9KdJFZtMso zFkYPOVV6O04!pLf33}Yot`hDnl=6`+%~fxwD5qM2N!Sv86L|R~k9-&mEQ^{x&_B~( zOWhQ0!%u%9mhtdFSELq;;kxJWidXFB5&<*^y*FLlHoS7In~l(7j%nWv^)KL5wg+#% zJD;Ip!7iJMu0O|ZAK~reYMvVIU{Mus8OE5LJXx!Jc=VE+@yiJ!lyAS{5icQ=48$d} z!1F|1sbG<2zU1N?iXqr-aAdhGy1^N;lRYwh>x3C>F}gv2Ww}y z^6go!6Uw4oE(TPBStK6ajHmV!QRk!V@vpxkY-}U*8@dHg`<-bAkB17WV&Gg0Nl3Zk zT;ti!1TKxwlr=0QFq&W^4dJ{}-Fs9i55t{Q*?u(HK)ws4?w8GwD(r!dFgxBJmTt(r zg5`gBLidR&xPW~fn~6KJbBKe&u!${HMB#2lF88%o`idJ7V}AzGMu5~rd$AiTc<+?} zG`UM1z`@A{V}0`RA{e*j9YOVAVXWl1#ddM5M2C66e*$m8uR~y#qH(-1X80 zRndf@f>Xaiz~>(4;BO_!ZK~o(>17aeN>U2v8uCFjOR7Fs$~c3(dPx2%Czb=6bOnm% ziTzpECqg1P1)2j70t^%!4%m@=c*3^ofhL7^TcU^`#rfAqZ+!9B_uVj5aqh8&35cu9 zK1_mT8qLteU@znyWUk@JOMtO$Jg45%-(m{{sW?Chq~n)wEZ??pDXj)IL*Tas-F6r4 zxJ$cMn>Zt-M+yip3t~hd-h0)W+&Uu!uTIoHV>YgyC=|L|y$lBs&W|UoS#4ck5n{9L zX{IAN{Gi2H6l>uxI7KCp10CWiu^>e!TT0wPdY5CakhT80sw~-*5d(M>@>M()=_n+- z9^kJAmG=eR({Ev`eranOn2h|A?7-||5^X=5^7D&2gU_!tzG1E)y)Xg{8QVGvz9-fE z!20-cG=z#JQO_{aUoKY@PSCc9KCv;Lt%C{5L-JADHbMIGak3}o1jvX!sXGRSWr1mU z`%LE8j;o1%py!hL_8h3T?Ls?Jv2f}DRAO;vb{o>Vs;cWBZ?Jm?N>o&00tcSPE zi{hg<9m>62b6C=K!&1javT~d2=IEG|RK3EMH*TU5NaEh@EAhe)7qvWf{v>6)EIiPGCc`UY z+MLh3+=0y`TK2nGVvPkl@@vhAk0A{koS zaF8U#UyZXqSQUjyB0yPrxZWdZso@m60eWvw^ZrbIovC_wWN>??A)R;bSKX0qB=w`1 zjC}uTYg&b$=Dnei+wh#Mv?jm<_TfibOSr3xe&_l`oZhqe#cpiYUDDE;ZMV}dRr^Lw zIPTrzMA9j-Na8K*^iac&OKto7yzP+FE>H4il%BEZ#(G$RFWd^gkiM3b)`gFpicY7& z-UuHtX%b6&fl1+njgMn_tCY|0Gjj1l`+v{d_*=roA91m{Z;4|FU&G$gB9^DJ%ZtiH gU@V0i9q(R0ZO?kpQ3z1~{@0qMn4D<2u)){=1@^avt^fc4 literal 0 HcmV?d00001 diff --git a/docs/5_How_To_Contribute/images/jira-2.png b/docs/5_How_To_Contribute/images/jira-2.png new file mode 100644 index 0000000000000000000000000000000000000000..c1cdb216360c334aa23c168a81c5f77a32045f2b GIT binary patch literal 74302 zcmeFYRa9L~5Z-Q6KTaCZ&v?sBl;L4!L4hX4n6m*8#(cXxNWC-cpGGk4u} zALilz@Ly~81Dw69yLNYVb?xe3Ree{Kmq3EYg@=HEK$4OaQ-*-}@CE_#UIZ2z{G>v5TjJDY2=Cr5OZ-$D&&FFj6lwEYz856@@{k_mI|? zssvMyebOg=LFB&m7?c@P#6^q`Ur*S06_={cvwsD zpfu%Vd5!ID84XSBjZ7ImY#qR(g@E7}@^COTwl;MkHZnE0v=bmbYv~{*wlonS)!>k0 zmU9p_wXl@*axzu%l2~>3 zNQwW^#Kl^GR8vloSk&Ihl$f27ospU0i-)BfE2$tnF~5_E8LzUK_&-^I?*vFKTwEM@ znV8(&-5K54810?RnOJyuc$k=3nOIpFz%3Y@J?&f!Js9kq$^NkTi-(x0v$2zx2xc@=@!-`kR*3jHk!_vgX;y?QR zn<8myX>I|Y%m1s7f|I2wSPFmU3+_b9^hcIV{}d*8ZJ7REoIeu!KY#u2CI6L-|0k~h ziR-_Tz<<^Ff7cHRc80{y^_-v?(ADOFhT zVY3z5rS({~s`=`_NExXEj;T>ir2NT0R5OXj!7Wh6kGwt^$Ndl%c~6Pc zz4zd8|6`=h`K)P=k?l@kZ#i#b<@y^sNf4?C>|cMxvhxyX|Go=C&9zsS!TgIhDd0_p zet}F7DShPj+oon^N>c9t&MG{5=pFH+U_2qNe4c}L0i#&OhN^`_Gt|%XW2QusMT(8= zzqqY*a(R95g$&ViTq>Vx-oO^XSCzK9oZb;e^+}eB=~kt@A@(8&o(|95z>p6{=NBmu z>E+2^s`yuDK63SX{jm139OXmd0Tx3KED4LowF#}VWB{}yn-W&D%8N^;h>Ix z_i}40?@6Vibhh8bs%Oc!F&e7ecxR@O{GmX3lI+NV_hB$VC^+}!M41+IrM*qwy#EOO z@0T>jd2pFc3%&WMVy;mO)dFg@8M-q2bjNPHL>CP;ix{HMy@>JaE zXsJ^i=5D~~1)gog2YhYs8$ry^E zoA><~95aE_;mI%TT;h#NwkSo5CF}botjInOA8#Hgy_b6?E$f1!!$~~XXP`J~3?>I3JIJNy>L9FFa5v%`#6Wpg0Q9?_i&yh0;Jl*c_8mnkN7XTm8=4 zny^eLTXwjVaMjoIHh-T7eYbU%ZGN>f3BL(*f4*=PuSA0x1l4>M>Q{Ip**PCuCHnsU z_cnE$(F@$IbI+-R^4FDt*k!AFeBR#;FxT_PLO^=(+>YMZzbD*7fKF?9aL{%TCaTNb zq+b5kbVn$hg^t+RBxCQdHo^rL-A1)6wicus{gfYZ2!}Q{(Wd6?w;z)Asdz0Qq&BwB zCp;WU&&Y)U`=B6X-|S5NSN|T>A&scI?FFCaI&bVxua=W_4?4kjU)ol$TyQDg*lbY= zd0k~9*wcHyt-Q16PYF=pvZ`~ddbiH7)!oF&5@wIG|8QyneAFn85U(M(tM#K=CbH6rncpD_lB3xq6&n6 zEQg0JFYOH>arLX|EU|4nVJ=6NT9I0}9FYnU#cXH*m6K?qhN{P5uzP%LXl((&=cVB6 z!&^X+_t)OqWZlHW4YJpR3KlOxn4C^POl8inwvN7%_u8W1A9!gr72$UV!c$UC5D?Mh zAlBud@(dp81)I!Xdw+bMiSpR<{nBR7O?cX+s*a7mejruLNu=k4Wcn#5Au01`c0cj; zjwcRn4BGli_NyS|d3A8C-#X5Vaqj)XN?tJ?o}`Tul7gRKTA!Ww2ZQY6+a>&M4?wY& z*EnqM6CgHAXN6U+MD=Iqjc&V!FB@*T_MkP9`Bzm43wEulg-mwMV~7NGPUeGHxgaR7 zA4w`uwM5lT&3kUo%{38FmcHYSLBdIETxkB7c=FZ0?j*l4ksyNZTUgkKk{48R&+n$P z0O6d$&Y9&6Je?8n7rh$}m*W-A+}_o{3~<*QnvCFd4*=iERsjWxq7}Av~yU4zH12S_5rgFDM7(tR1KUa zXn2yK{oS)SlF85aJ2Lm6Cl3}vVK5y{4Ww5Jg=!;HO#wHv@6qj+JeY7C!AdPswp-OdKt5C8M za74K>e?EuJiUw}`flOR#t*ZRM<} zX~$~~&|_G!lZWd$2)bFryqLgyS{jMh(;Wtq?UcsfvEj$r*KeZe{n_p9zBT`l(30zn4c=o6Yx?&`LhjuJhmnN+xc(`1je}PSGN} zMLQ%lS2Gt}OhP-WplPQ8-9mPgQ5Nz@pAmr@t(SqM)tID#Bg0h*o z<2Q!16OYW!lSm#lu`qYHvc#X(bGETTDvObsY zmYb$~9!YepwxtEOyuK{oA1lO5h2Ip-8|3;4xhF_NJq|(Nn&GA}^W(Ji931|FpFft* zdbxpJuBFY=%Y4lnuDXpu$KfOQKO$P{ZkGi$fVc={HwqJ&?Yz7Z(BlIhww5=*`je&U z83qy>6e&=x+&&fay}R-N>kq^5BZ#Z1^->9X?d`@4vCb?G%lrFpFS{iLu5z@{>F=+# zN1ckanAGVyb&iz#Wn}_)XsmaSIE3i}3HR^J9}||2D$7X$iTQ(d&V@AEwfpNiE|SG{-sf^@)>s zb6d}F0^7!gOFu4Dto1Qb`_sLbQBQ_)wDdb$u=QVSWlyxq3%)?H$)7a(;{j;+C6Ck zIHai~^@>8iolTNmUDO`?veux@u$`!$!{*XIhHQ8d2WPSNm;!?oJzQ)j&}6<)z8v2a zd<0S*%9;BZ17S8UZ{p@e4Ea*4s3&7)##jLydXDXy-0@m|9=Ljl#q+QV!WPs9J?I)1 zQ=AAx4}%g1>KfXdT@J=QtQ4PAMuoil=Q}XI_A(u7tXJ(JPxp0}LmK#V8HD6Y&p$(! zf$o-h^_vmIA;#Mg0NegpxiB6qoIDt7L-12qM;7d*j#q9%M@pKTL)+s74Kapd5dKjC zWIV@16_A-+WO2ryKK`Vn_2iGBZMYcv_B8|JDdci{OM{I`S_Y0vtL0ZlgSt(>t`*5n zA&V}N`e1tL<-k$ZP5*iKvwGLsV9$tFk`$J7Ew^Szo&QtP^1$Y2+Rn_Qy%=NhUF5kt zVeIw%S2M(>r-2df$S%d;o?j4&kP7bl{Ijpzn6&hB;(s6>h>Rf!_1Z0R&pOe%ocNfEO-R z%2lGXeAyS^Du>S$AFO`+Bn4Kpbl(XT>uM+Z@mYe0;I~hMJq;*brw-L_I`8@;tiL1P zZfkJ${y;ql)Gp}MD;1gi%oDu>`l(EN|2v=h7Qb{oUhj*o_E=L^sJmTh-*0!y%40v> zmEev=4H0d5j`pv(g;5B5z>-Pw-;d5$=sLy4Eb)Fr1IYks9E?-BX9yxNGl$kaclt;Y%%D>-0G$*%v| z<77^6i08ZWh{4I$4xS1MNgKP3`@J3K#i}f#cUTmkUrZ}M_4s1>DM4k~1xbiA10GG< z(>yYuhLNQ;D&>QsaC$#nd#A0|Te@qCAfmJHl*v_`-TK_DW2^m~MZ@9?`{G>0%4vhn z22%ZMGJR>K-qCskU!lWu%lp=iK87GuVVKs}S)_lwr`CpF&;O-09k|FD_p`*5LhM2{PvX$@t zQLMPx-Fh*-SUjikBTMg#Gh+?{L1(Xp{c`PuMOhwkN7!-Uny6?lG%EIPbhbKD67Li; zhLVM4ORKmsW(f?fcG4amK|his5G!mp5i_4ipoY=WGFUgUw->^nS6OIbEbW*Ldus+V zI5LwXxaq90^wT!Vw4vaL%2imX_g^<<3h}hb!kf*J!Ga` z(67*3HGI)h7K8e<$|ZuCblUH*-%S@IdG13#Oc<2?HmfqKOI=8|>h0+Xov(Z++rb(9 z<8@`#EY%AisrMtH`42|N#8tC{)gj-!CsVeOSs$4*`4|>o2{nV z1AL}mJA;X#4!oJquhBtCSpK8$);IakCw?XJ-^K*$X&2?HozLS#XLFm>~c_^) zR4RMX8eVOCLJOIVC>T!O z3wN_ParaCAtZ$;bd#KMN%c1uo4o=NNl6~pN!aDiY^FBx}r85+P4EEP}fysuToBLI} zwDqEfWvbUDzx~ei5p-;AVcZLWZNsbg4Nhl#g&f63#CU2$U5RCLU%HN2jM?NpYPSIW zHsQeff?D}qI+cofOA^;ak9@FT%x@W#>b1kgBG8*JXDUQO)%CaXvhpVU!}_}Dp{2>A zoYu?n!Z}eG-G1O*kkoOS-gv+lp~{YF-jkD?yp6>snvofd8jHa@8_S1Vp!qORT|bYR#S65&Ribvov1^H)76z&R#;?65BHsv#r=og%WJ$sM`gxSDQ zXvb-Q5n!ps-yEy?RjU>S3m=+S3y7KC zBl-ys)VXT|YTX695J$Ad(9hl7ICxzCX#!soHbU%ExKy#KYi2NUIkeM~unqEv`I24O z8V@Y+PSwd6wP2vshYH! zssT(haY!2hTS5|@$zbhYA_Y2Ncgc^<-v+n%U$jXm!0YW*+ZE0Qinb6y1BQ1N3oCnX zr5wV{SYJSon7e@C@0a`|zF4>;!&vz+DM<4Fm@u0z1j&6br5 zkM5_JJbNHncT)GP!XD+l#B1-gdD#58=@%WVq8%!Ikk)VJ&iZl)3x`%nJERLwl)Vivf733}DT9?~tghH2g-gO0MT^n~T+U~CUKrbv@rMvP z;E9j2mpmWyq0Wfi54C+BL7Dtxm*ulFULPtAd|B;B%B|rr-nqcB-RN1V2^3a^&<>6c|YZkyS zW*m0eHb2&3bSteUBfb_{+&D@^s&9pS@dH=(5>G>#P4$r_cOlG%8>(Lo5h_^Y?y$sB zgMw%3KIPw@16e^!pYyDmck3EfGC^BBpU0mE>4{VaFEMony0ZbhF?MxpY0030P;0lU z8HjJ~ZkJ`{zHk6PbeZWBAl_}-aHSm|?b#Pw3GBn#22c!T%EI8O36O7!_MT6pe=iSD zicEyqnJGejCeR+D#yn=bje>TUe$eL85SY1DsB)6Mw}}XLcj5L03&UF1LYi z+Q#+x{O;yUwz1E8+HBpEP+^nrxXBggy}hHe0R&97PCFwT4Kmt{0ZX9L4m?D;@Z|>& zO2W#|sZb)_1{dtiz+eF^VT4y1yHGUizx?*f=IO^Klc!i{6U*sq{2(PijN{}5ae3gy4>c?)QtF2+Luf?GsW-PK% z#v%EtI5*=lp=+Ms=dl|QhXHRY;Vfkje`q~+$e^vFvEx-y6e!05**y~!)I13wL^~Lqc|i9t{pH8E0;Nn- zOA)h%rr_j44FyH{x@U|h9v@tGyyXG7cbKg-Ikdu4D(=s5)-Yz*h9$rl_)J=PY$IHC z;v-IhVtRfv`Qi6(|Dmo4kGE{z=OdqEWU7{!BsQlXelo-LyTII2ZA`9$pn8`h7w(Lp zTW9m*AN3NEJqKb%O3EtsJCb%+l5LrhrxWaLuEQPC-BSLW@G8UJw}p01J-ObFyoPTV z(i#hveBH-g=tb!wT)#adjBF~awpV&uZyhOBB<{?Ye+YvCKN6CmWc@YvAAD3_E|)s; zFV{|h>dtx4H(>Ay2@sLqE&V0^$FYYJgTz&-)OQpE$$b0aD+Ha;OadN&*VV0eeM{Kh z9uWGM~N~WOR!kIzvkv_p)+_|n1yuU-RQA} znkSIoB=rtMyv@%ojNSTD2f?71nJ&6CLl3DU9wVlbz z>g6C*Yh{{#cgRj_b;$7H-U1H6!QL{}gJv63U8(ejgc5Z^R4*rsL2kPG`jaePcJI96 z{o-_#und{y!H&r%|L!@t^pgY=tZIsykJLrv%mEdJq47bhv$*hlT6{6p%?F0XPY9}r z-VEOX;`nBcW*7*R77KMoWK5^76f#dTiHM$-+z8_Mh8OQ7`b~!%8I~NB$4@f~^*{N* zRIzLQZm>VuoQ0GdEdb8*IHRMFr}6;DNYSJDP%w) zHP*i5#*;NmTO+=nZuU_3Z~NaE zGh^gH0V`0Ib_4FYG{Zu|Dwk#wElhXN|i>o3#E z>L^XnZVNH|{ftl6>KYzB5V|BwcY6D)Pkk_z3r>{W8F(lu>kEa7r@ua8Tcq2+O>orCT=v_8*;sQT5E{jur|kI=N=D?<<+@BI_NWB^ehy zwj$DgZ0Cs8y=?a(X+#L<38P9)zTR8u`CPB~2OvA6+Iv?ywniwBv+Cdqm)dD1-&;27 znH99{fB_QMNI?!eKSfgo-f~6Y=m^h zJzdGZwF7UG)Hpa@RRrCQWe_RjVD5UxWtMhWGb+IGElSQ~x{c_1tjH1|mcj9i209up07?7+BS2 z*XU#HC4d%KwQKyQEe575!VMnPKJInA-MY5qZ|Lht8}-F(mmF*$!nsJ8*ZrLC*3c%t z;-*6=x}2%jky=RX;?u|Yp+5bJ%IJ6E^aPh(4gqb06+`83BIpo7WRkZw` zGlhca0BIaN=vc>`{b;PrrAH>>$d87=tsLPs9qpHes+8lDoC1o>h0W%1PM!3(GkIld z?@X2M#X5?zlgUe*LH17eap$v97j25gN{2!uE2?64Ri!D&f(6%SSl1BapNeRxx}t7< zpYhYq&d+a2)(l8GP?3qMoKNNfmSrVfCeWD;AulaclDaLJ=7D%nCAcA9f-eUPGq3NE za@JeogQ)srbyj_h1@B5GebXU@Yi7H^$MnSy{+uoG5@)ht^i0{d7VUUXT>LZA$Ipb| zSb|b12H5*_=%32;_AAR>>0;rPZq^>(J9gmQ<1sY2vW~*Slc%znIiaf1A@%uJF2J<5 z+}?Lr=i#j(ApKs|{ep6g{xuWY@C4&vEIc$R@f5E4W=*8=bxR01 z$*2QhHi-<^u!4sO;iQAqrJb%0Ah2P_6l6DO2S536Dv`Otz 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 u90Y&yJko! literal 0 HcmV?d00001 diff --git a/docs/5_How_To_Contribute/images/jira-3.png b/docs/5_How_To_Contribute/images/jira-3.png new file mode 100644 index 0000000000000000000000000000000000000000..b1bec2e876d122663a7c1a8ecd9d9cf4d1d6ebf2 GIT binary patch literal 61399 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 CzF{-~ literal 0 HcmV?d00001 diff --git a/docs/5_How_To_Contribute/images/review.png b/docs/5_How_To_Contribute/images/review.png new file mode 100644 index 0000000000000000000000000000000000000000..805166a89eb49994894453cb60a49fa398b96aec GIT binary patch literal 56853 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

A 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 literal 0 HcmV?d00001 diff --git a/docs/index.md b/docs/index.md index b78611a..10cba84 100644 --- a/docs/index.md +++ b/docs/index.md @@ -45,16 +45,12 @@ The "Getting Started" topics allow you to quickly accomplish some work using AGL. You can use the "Getting Started" sections to do the following: -* [Quickstart](./0_Getting_Started/1_Quickstart/Quickstart.md) to quickly install the pre-built images into an emulation or hardware platform. +* [Quickstart](./0_Getting_Started/1_Quickstart/Using_Ready_Made_Images.md) to quickly install the pre-built images into an emulation or hardware platform. * [Learn How to Build an AGL Image](./0_Getting_Started/2_Building_AGL_Image/0_Build_Process.md) by working through fundamental steps that show you how to build for various supported hardware targets (e.g. Raspberry PI boards). -* [Set Up a Docker Container](./) to create a - contained, controlled development environment for building images and - Software Development Kits (SDKs) using AGL. - * [Learn How to Create an Application](./app-workflow-intro.html) using the application development workflow. -- 2.16.6