42 Commits

Author SHA1 Message Date
Ron Stone
4cdf447ece Extent usage of UUID filenames
Extend newfile script to generate unique filenames for
include files.
Update instructions in Contributor guide
Include correct version of new-topic.sh
Fix script output in Contributor guide

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: I049adb2a8b8b028c45e2fc4f951db664e4777550
2021-12-23 07:36:17 -05:00
MCamp859
ddc00dd834 Create archive for old config guides
Created archive folder and moved old config guides.
Added links to replacement guides in old guides/stubs.

Change-Id: I0a911497aacf9b741d41524d11262531c5c17f53
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2021-12-08 14:53:07 -05:00
MCamp859
bd1c177cde Add gerrit training to resources
Add Gerrit training for doc reviewers to the
resources folder.

Add index-resources file.
Add training PDF and link on Contribution page.
Trying reference directive.
Removed changes on Contribution page for now.

Change-Id: I2b1526c1d03e4ccb20d53331a1d6586aad7ead63
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2021-11-24 10:41:58 -05:00
Ildiko Vancsa
39c2129d69 Add docs about contributing a blog post
This patch adds a brief description about contributing a new
blog post to the StarlingX website.

Change-Id: Ifec9958fa3d87bf6e29d4b1e6f0d6b107541eacc
Signed-off-by: Ildiko Vancsa <ildiko.vancsa@gmail.com>
2021-11-04 15:06:17 +00:00
Ron Stone
d95543fe94 Document unique file name generator
Instructions for using unique import generator submitted under
https://review.opendev.org/c/starlingx/docs/+/810950
Incorporated review comments.

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: I72de341a99b8fc1308fb769119896247caf073ce
Signed-off-by: Ron Stone <ronald.stone@windriver.com>
2021-09-29 11:12:31 +00:00
Ron Stone
2b62f49a9d Fix symlinks
Changed paths to avoid '..', which breaks symlinks in newer versions of sphinx.
Consolidated installation include files under /_includes. Prefixed r5 versions with 'r5_'
Moved files that are used up/down, but at different paths under /shared/_includes
and /shared/figures
Move two include files to /_includes
Moved addtional images to /shared/figures/... Required for DS platform builds.

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: Ia38f4205c5803b3d1fc043e6c59617c34a4e5cbd
Signed-off-by: Ron Stone <ronald.stone@windriver.com>
2021-09-02 13:31:45 +00:00
MCamp859
f9e0748d94 Change OpenStack Foundation to Open Infrastructure
Updated 2 files to change OpenStack Foundation to the new name
Open Infrastructure Foundation.

Change-Id: I59d15ea984cf9e8611fb5af86aac6f3cd726bb87
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2020-10-22 15:03:48 -04:00
MCamp859
965e7aebe6 Updates to HTML theme completed
Updated conf.py to enable "show_other_versions"

Made clerical edits to test new theme output

Change-Id: I7637a18204004383220ae723cb42eb94e4d5bebd
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2020-07-15 14:18:24 -04:00
MCamp859
d748ae0eb7 Add debug guide
Added new guide to developer resources and contributor pages.
Alphasorted list of guides on developer resources page.

Closes-Bug: 1873500

Change-Id: I2344a437ef85c1352ac9f6a5da0a8ac64ff78f1a
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2020-06-11 11:31:00 -04:00
MCamp859
0513f5bfcc Replace link to deprecated wiki
Updated link on Contributor Guides page to point to guide.

Closes-Bug: 1877628

Change-Id: Ifb6e15a76943553c8d1da8f2331ec0d358db6bb5
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2020-05-13 11:34:07 -04:00
Kristal Dale
94801b9fc4 Update Documentation Contributor Guide
Update the Documentation Contributor Guide to use the existing
OpenStack doc contribution guides (for setup, making changes, making
a commit, making a review).

Change-Id: I6b0ffff61e71dd5a90d038841348d90e206c41ec
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-02-26 15:11:34 -08:00
Saul Wold
c9421eabfc Fix references to the build_guide
At somepoint documentation was re-organized and the references to the
the build_guide pointed to the wrong locations, this fixes that.

Change-Id: I581ce6b06103daf6883ab8cb47274a4208e0ad49
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2020-01-28 20:43:21 -08:00
Bruce Jones
003a15e184 Add link to the log collection tool
Add a brief description and a link to the new log collection tool to the dev
process document.

Change-Id: I3bf5595f25e8a5ea811a41db9f9c4869d8877f2a
Signed-off-by: Bruce Jones <bruce.e.jones@intel.com>
2019-12-19 10:26:00 -08:00
Ildiko Vancsa
bbc06b23b5 Fix typo in API Ref contributor guide
Change the wording from project to repository for correct
reference in doc/source/contributor/api_contribute_guide.rst.

Change-Id: I7f99d2add2535b054e05514aecfeac8814f34b90
Signed-off-by: Ildiko Vancsa <ildiko.vancsa@gmail.com>
2019-12-18 14:51:25 +01:00
Kristal Dale
20269cc03f Update and simplification of contribution guides
- Simplify docs contribution guide, using refs to OpenStack docs
- Minor formatting edits in other guides to make consistent
- Move doc to developer resources
- add link(s) to wiki from landing page

Patchset 2: Added ordered and enumerated lists, wording improvements per feedback.

Change-Id: I3b15a8127c0d742d726389e2b561424fca82567c
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-12-17 10:22:22 -08:00
Kristal Dale
5be38d94c1 Update landing page
- Add Get Started section to landing page
- Replace Contribute section with note welcoming contributions (with links)
- Split Documentation section into Installation Guides, Config, Operation Guides
  Reference, General info sections (Improve scanability of topics)
- Move note re using OpenStack CI/CD and repo link to Contribute page.
- Replace link to spec with link to wiki (more relevant to new users)
- Move projects section/list to StarlingX Introduction.

Change-Id: Idb26869989de8b3a7a7dda0c9171e5c45e051fa0
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-12-09 13:12:21 -08:00
Zuul
e8cb141c1c Merge "Fix the error links for docs" 2019-11-26 18:03:02 +00:00
Hang Li
606886ed03 Fix the error links for docs
The git links are error,this change is to correct all them.
Closes-Bug: #1853958
Signed-off-by: lihang <lihang0166@fiberhome.com>

Change-Id: I1e7975b9c46ca8f9d2f34c9163997c4a783c1abf
2019-11-26 14:53:21 +08:00
Zuul
369018875e Merge "Add a development process document to the docs tree." 2019-11-20 21:15:01 +00:00
Bruce Jones
cdb0f9fefc Add a development process document to the docs tree.
Add a development process document to the docs tree replacing the
current Bugfix and Feature dev process wiki pages.

Patchset 2: Add an introduction, a list of Personas, and pointers to
the basic git workflow.  Add some initial text to the Test and Docs
sections.  This addresses Ildiko's initial feedback.

Patchset 3: Add a description of the defect handling process, which
is pretty much a cut-n-paste from the wiki page. We can update the wiki
to point to this doc once the doc merges.

Patchset 4: Add a description of the feature submission process, copied
and slightly changed from the wiki.

Patchset 5: Fix tox issues.

Patchset 6: Address Bart's feedback and thank you!

Patchset 7: Add "Basic git workflow" section.

Patchset 8: Address Saul's feedback. Changed "Author" to "Developer".

Patchset 9: Really address Bart's feedback :)

Patchset 10: Address Saul's feedback.

Patchset 11: Restructure the doc to improve readability. Remove the
"small change" section. Fix several minor issues.

Patchset 12: Address Bart's feedback. The bug triage process needs
to be discussed with the community.

Patchset 13: General cleanup.  First draft of the Feature Development
process.

Patchset 14: Address feedback from Bart and Dariush. Remove WeChat
as a recommended comm channel. Move spec development prior to
planning phase and note the dependency. And a few minor cleanups.

Patchset 15: The draft is complete and ready for broader review. This
is no longer WIP.

Patchset 16: Address Bart's feedback.

Patchset 17: Address feedback from Ghada, Brent and Dariush.

Patchset 18: Address Kris and Abraham's feedback.

Patchset 19: Address Ian's feedback by adding clear direction
and responsibilities for developers to create and run automated
test cases before checking in code.

Patchset 20: Minor formatting edits (reST syntax consistency)

Story: 2005173

Change-Id: Ia29b3ccbcf690a1ebc7649fe9ae3370936f7a352
Signed-off-by: Bruce Jones <bruce.e.jones@intel.com>
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-11-20 12:29:38 -08:00
Hang Li
990d440759 Fix the error link for docs
The link to the webpage in docs are error,
so redirect them to the correct link.

Change-Id: I7273784b1b9eaae42e4a76c98ceed6202ddcf915
Closes-Bug:  #1852840
2019-11-19 21:05:31 +08:00
Kristal Dale
4a5f40a03d Consolidate build guides into single guide
R1 and R2 build guides were identified as being nearly identical.
Based on this, they were consolidated into a single guide.

- Updated link to reference consolidated guide
- Updated index page to reference consolidated guide
- Removed old versioned guides
- Basic formatting cleanup (remove $prompts, lists, indentation)

Change-Id: I83aea4d76147fbc56d555dff3ce768737d15c4e2
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-10-09 17:15:52 -07:00
Kristal Dale
aa45ef5175 Update R2 directory name
- Update the R2 directory from 'current' to 'r2_release' in: build guides,
  install guides. This will enable persistent URLs for each release.
- Minor edit to remove reference to versioned content in developer resources
  (there is no versioned content for developer resources)

Change-Id: I336117a12a2c103e9e16739e3a8fed1d1d83683d
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-09-26 13:58:35 -07:00
Zuul
0f36aacf1b Merge "Initial commit for guide reorg - upcoming release" 2019-09-02 21:00:06 +00:00
Kristal Dale
5676e4fda4 Initial commit for guide reorg - upcoming release
- Migrated reorged content from wiki
- Naming, title, and capitalization consistency, minor rewording in sections
- Set up includes to reuse common content across pages
- Introduction: remove 'openstack users' and 'kubernetes users'
- Consolidate term definition into Key concepts page
- Archive R1, move R2 to current releast, set up for R3
- Remove stub pages for duplicate content, or content deferred to R3
- Rework intro and contribute pages for better readability
- Split Key concepts into two pages: Terms and Deployment Options
- Pass for grammar, punctuation, licensing, etc.
- Pull streamlined intro content into R2 install guides (from prev version)
- Added R2 release note page
- Update links to projects/project names to remove the "stx-"
- Add instructions for creating a bootable USB

Story: 2006315
Task: 36046

Change-Id: I38656fd382d1d9cf2969812c548fb7b2dc9dd31e
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-09-02 20:47:44 +00:00
Kristal Dale
7edaf9f52e Update doc contribute guide and api ref page to use
updated repo/project names

- updated doc contribute guide to use updated project names
- updated doc contribute guide to remove explicit display of
  project directory structure (it has changed)
- update api ref landing page to use updated project names in URL

Change-Id: I05779f9ac0c465f6ed928bc68f333e37275dcb4d
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-28 16:38:49 -07:00
Abraham Arce
02fa311224 Build Guide Latest: Tools Repository Name
OpenDev is community-run tools and infrastructure services for collaboratively
developing open source software [0]. A new structure has been assigned
including the new named "tools" repository which hosts the scripts to build
an StarlingX ISO image.

[0] http://lists.starlingx.io/pipermail/starlingx-discuss/2018-November/001821.html

Change-Id: Ie326347d3f4a0016d1093fc05a2eba61f02a052e
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-07-31 19:28:35 -05:00
zhaodan
2439f90460 fix grammar end spell error
Change-Id: Iac05c49c665717e8b186a408e0f5f0e19b65581c
2019-06-27 09:17:14 +08:00
zhouyao
169f0bea77 Change get- to git.
Change-Id: I4fdd4f51221814e880a1054916aa571df473fe4c
2019-05-27 14:42:02 +08:00
Scott Rifenbark
3b0b2b0199 stx-docs refactoring for new doc structure
Changes included updating the StarlingX docs landing
page to conform to a new list of available documents
as follows:

 * StarlingX Introduction
 * Deployment Guides
 * Installation Guides
 * Developer resources
 * Operation Guides
 * Project Specifications
 * REST API Reference
 * Release Notes
 * Contribute

So-called "dead-end" links have an explanation of content
coming.  Any destination associated with an existing story
ID have the link to the story for reference.

The existence of a "current" and "latest" Developer
Guides resulted in the top-level list of doc resources
including both the "Developer Guides" and
"Developer Resources" bullets.  Ideally, the Developer
Guides would be included as part of the "Developer
Resources" area.  For "latest" they are.  However, for
"current" I left them alone since the 2018.10 release
is out there.  This organization can settle out as more
releases launch.

Finally, I did not focus on the writing aspect for this
PR. That part can be cleaned up going forward.

Change-Id: I0442e948d5d9a41add9eb3bdde8882c157a8f752
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2019-04-03 15:43:39 -07:00
Zuul
1d33171139 Merge "Doc Contributor Guide: Added section on linking bug/story" 2019-02-07 18:42:15 +00:00
Scott Rifenbark
6b26427f7e Doc Contributor Guide: Added section on linking bug/story
Change-Id: I09a4a8d82695cc7e35f42bd98b8a147b09ed2db4
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2019-02-07 17:51:32 +00:00
Zuul
0b40b03837 Merge "Add git pull commands for the stx-docs & specs repos." 2019-01-08 23:07:04 +00:00
Zuul
029ff23eed Merge "Change Configurationi to Configuration" 2019-01-08 20:44:14 +00:00
lixiaoli
6c95c6915a Change Configurationi to Configuration
Modify the Configurationi for Configuration in contributor's api_contribute_guide

Story: 2004667

Task: 28648

Change-Id: Iaa3fff2326209a2f287f6c0db40b58916f2eb6d9
Signed-off-by: lixiaoli <li.xiaoli@99cloud.net>
2018-12-24 15:47:10 +08:00
Bruce Jones
750fe0a473 Add git pull commands for the stx-docs & specs repos.
This change adds example git clone commands to the documentation
contributor's guide to show them how to find the proper git repos.

Closes-Bug: 1809285

Change-Id: Iecd02ac18be0ee46771928ecc16660ce44d86883
Signed-off-by: Bruce Jones <brucej@localhost.localdomain>
2018-12-20 14:42:38 -08:00
Scott Rifenbark
4916fc83e3 Release Note Contributor Guide: New section on linking to bug or story
Change-Id: I102c28b29c0fe2c8023d26105b8e1798696bd3a6
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2018-12-19 16:05:50 -08:00
Scott Rifenbark
0019c23725 Documentation Contributor Guide: First draft of new StarlingX guide
I have created the initial draft of a new StarlingX guide called
"Documentation Contributor Guide".  The guide lives alongside
the existing StarlingX contributor guides.  This involved an
update to the contributor folder's "index.rst" file and a new
content file named stx-docs/doc/source/doc_contribute_guide.rst".

Change-Id: I54adedb520869bed462dfee30098404a09dfca8e
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2018-12-11 09:58:57 -08:00
Kristal Dale
c92b00d074 General clean up of presentation; migrate release notes from wiki
- Landing page:
	- General clean up (org of page, improve wording, markdown clean up)
	- Replace Abstract with welcome text, move link to project spec to welcome.
	- Include ref to contribute guide in Contribute section
	- Remove "Contents" caption from toctree (so it wont render in side nav)
- Release notes page:
	- Remove "StarlingX" from page title.
	- Integrate wiki content from https://wiki.openstack.org/wiki/StarlingX/stx.2018.10_Release_Notes
        - Improve wording, link text
- API ref page: Update page title to "REST API Reference"
- All pages:
	- Capitalization corrections
	- Clean up section heading markdown for consistency
- libvert installation page:
	- corrected heading levels (I believe section headings got swapped so they weren't in the correct hierarchy)

Change-Id: I8b7a8cd143e335dd27cd2dc6241fd25a6374bd5d
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-13 14:44:17 -08:00
Abraham Arce
ad56abc446 [Doc] Installation Guide Xml Definitions
Installation guides should list the XML server definitions for each
configuration:

- Controller-N
- Compute-N
- Storage-N

Additionally, where it applies:

- Add method to power up virtual servers.
- Reword system configuration section.
- Use host-if-modify syntax valid for current release.

Minor changes:

- Remove DRAFT from the top of Release Notes Contribute Guide.
- Fix api-ref broken links

Change-Id: I2aed6a2dadd58bf5f701f15b94257afd5d79e6de
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-10-23 08:08:32 -05:00
Kristal Dale
ed5bddca67 Apply proposed doc organization and migrate wiki content
1. Updated index page to include toctree for proposed organization of docs. Updated sample content (this needs to be finalized - SAMPLE content only).
2. Added Installation Guide page. Migrated content from wiki to docs (reST).
3. Added Developer Guide page. Migrated content from wiki to docs (reST).
4. Updated Contribute page to link to 2 child pages
- Added API Contributor Guide page. Migrated content from wiki to docs (reST).
- Added Release Notes Contributor Guide page. Added draft content from etherpad (reST).
5. Removed trailing white space in files (patch)

Depends-On: https://review.openstack.org/#/c/611078

Change-Id: If4448fcc096f8fdcdf0d88c31b6b42ea94aea1fd
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-18 10:24:30 -07:00
Dean Troyer
51c2529fe2 Add docs build jobs
Start with building Sphinx, include links to the anticipated locations
for /releasenotes and /specs.

Change-Id: I111e4dfc2a31a97b869df25e0d059b8423d25d6a
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-09-04 09:58:56 -05:00