User Tools
userguidesanddocumentation:updatinguserguides
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| userguidesanddocumentation:updatinguserguides [2021/08/26 12:47] – 10.91.120.28 | userguidesanddocumentation:updatinguserguides [2021/11/23 11:34] (current) – 10.91.120.28 | ||
|---|---|---|---|
| Line 29: | Line 29: | ||
| ---- | ---- | ||
| - | ===== User Guide Tracker Sheet ===== | + | ===== Deploying For A Release |
| - | The User Guides | + | * Deployments are done via [[http:// |
| + | * Once logged in, open the **Errigal Support Documentation** project. | ||
| + | * Then select **Build With Parameters** | ||
| + | * Fill in the parameters (described below) and select **Build** | ||
| + | * For a release you'll need to deploy: **Release-Notes, | ||
| + | * Ensure the build runs and completes successfully i.e. all of the build steps are green on the status page. | ||
| + | * Verify | ||
| - | It is also used as a guide to determine what user guides are necessary for each customer: | + | **Deployment Parameters:** |
| - | * ATC - American Tower | + | * **Generate** - Generate documents as part of this Jenkins job - YES/NO |
| - | * EXT - ExteNet | + | * **Deploy** - Deploy documents as part of this Jenkins job? - YES/NO |
| - | * NCS - Non-Customer Specific | + | * **Format** |
| - | * KLA - KLA (This customer will get a copy of the NCS version of user guides) | + | * **Docs** |
| - | * SCO - SCO (This customer will get a copy of the NCS version of user guides) | + | * **Customer** - Customer |
| + | * **Env** | ||
| + | * **Author** - Who made the changes - can leave as ERRIGAL | ||
| - | The link to the User Guides Tracker sheet is here: | + | **Customer & Env Note:** ATC + EXT are the only customers currently that have their own versions |
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | With future changes to the version control | + | |
| ---- | ---- | ||
| Line 51: | Line 55: | ||
| ===== Updating A User Guide ===== | ===== Updating A User Guide ===== | ||
| - | If you are on the ops team and a support request requires an update to a user guide, for instance, you can now pull down a copy of the repo, perform your updates, generate | + | If you are on the ops team and a support request requires an update to a user guide, for instance, you can now pull down a copy of the repo, perform your updates, generate a PR (include Michelle |
| - | + | ||
| - | Here are the steps to update | + | |
| - | + | ||
| - | **1. Pull the repo and perform your updates: | + | |
| - | + | ||
| - | - Pull the latest version of the document generation repo linked here: [[https:// | + | |
| - | - Install **Typora** for editing markdown if you haven' | + | |
| - | - Navigate to the **inputs** directory to find the user guide to update. Inputs are divided into User Guides, Release Notes & Supplemental Documentation in line with the Support Page setup. | + | |
| - | - Once your document is open, perform any necessary updates | + | |
| - | - Note: some documents contain customer-specific embedded files, these are denoted with something like: // | + | |
| - | + | ||
| - | + | ||
| - | **2. Generate the PDF & HTML versions of the user guide:** | + | |
| - | + | ||
| - | - With your update complete, it's time to generate a PDF & HTML version of the user guide for each relevant customer. | + | |
| - | - To determine the relevant customers for a user guide, consult the [[https:// | + | |
| - | - Look for the user guide on the Master Sheet tab and the associated customers will be next to it. For example: the EMS UG requires copies for ATC, EXT, NCS (KLA, SCO) - in this case, KLA & SCO will receive a copy of the NCS guide but we generate them separately into each customer folder to make deployment easier. | + | |
| - | - Next, open a command prompt and navigate to the document generation directory. | + | |
| - | - From here run the necessary commands to generate both an HTML & PDF version of the user guide for each relevant customer. More detail on this is found in the **Code Usage** section of the repo's Readme file. | + | |
| - | - Here's an example snippet that generates an ATC PDF version of the AmCharts document: | + | |
| - | + | ||
| - | '' | + | |
| - | + | ||
| - | + | ||
| - | **3. Push the changes and generate a pull request: | + | |
| - | + | ||
| - | - After updating the user guide & generating the relevant docs, it's time to commit & push the changes. | + | |
| - | - Include in the commit message the relevant Ticket ID as well as the name of the user guide being updated. | + | |
| - | - Next, create a pull request and be sure to include Michelle | + | |
| - | - Once the pull request has been approved and the changes have been merged into the repo, the next step is to deploy the user guide to the relevant Support Page instance. | + | |
| - | **4. Deploy the user guide update to the Support Page:** | ||
| - | - This can be manually done via the Support Page by uploading the file etc. More detail on that process can be found here: [[development: | ||
| - | - Alternatively, | ||
| - | - The Jenkins project is called **Errigal Support Documentation**. Open the project and select the option **Build With Parameters**. | ||
| - | You should be presented with the following set of dropdowns: | ||
| - | * GENERATE: no (keep this as no for now as we can't generate documents yet) | ||
| - | * DEPLOY: yes (we want to deploy so set this to yes) | ||
| - | * FORMAT: pdf (the format of documents to deploy) | ||
| - | * DOCS: User-Guides (this denotes the documents to be deployed: User Guides, Release Notes, or Supplemental Documentation to correspond with the Support page setup) | ||
| - | * CUSTOMER: NCS (customer to deploy the documents to) | ||
| - | * ENV: IRONMAN (select the correct environment) | ||
| - | * AUTHOR: ERRIGAL (Enter your own name to track the changes) | ||
| - | - Select **Build** once you're happy with the selections | ||
| - | - Make sure the process is done and no failures from Jenkins are there | ||
| - | - Navigate to the Support Page instance and verify the files were deployed correctly | ||
userguidesanddocumentation/updatinguserguides.1629978428.txt.gz · Last modified: 2021/08/26 12:47 by 10.91.120.28