Difference between revisions of "Documentation/ContentSharing"
Line 4: | Line 4: | ||
== Requirements == | == Requirements == | ||
− | + | '''Repositories''': | |
− | + | * Non-proprietary [[OpenStack]] content resides in [[OpenStack]] repository. Consumable by [[OpenStack]] and non-[[OpenStack]] consumers | |
− | + | * Proprietary content resides in non-[[OpenStack]] repositories. Consumable by non-[[OpenStack]] consumers only | |
− | + | ||
− | + | '''Processing details''': | |
− | + | # [[OpenStack]] source updated with substitution variables. | |
− | + | # Consumers include [[OpenStack]] source files in their books. | |
+ | # When consumers generate output, they enter values for substitution variables. Ex: productname="Rackspace Cloud Servers" | ||
== Risks == | == Risks == | ||
Line 19: | Line 20: | ||
== Implementation == | == Implementation == | ||
+ | * Proof of concept: Cross-repository communication. How to implement substitution variables. | ||
* Determine which substitution variables are required. Product name? Endpoints? Version number? | * Determine which substitution variables are required. Product name? Endpoints? Version number? | ||
* Update [[OpenStack]] source with substitution variables and publish these for public consumption. | * Update [[OpenStack]] source with substitution variables and publish these for public consumption. | ||
* Update non-[[OpenStack]] book files to include [[OpenStack]] source. | * Update non-[[OpenStack]] book files to include [[OpenStack]] source. |
Revision as of 15:43, 15 March 2012
OpenStack Content Sharing
Requirements
Repositories:
- Non-proprietary OpenStack content resides in OpenStack repository. Consumable by OpenStack and non-OpenStack consumers
- Proprietary content resides in non-OpenStack repositories. Consumable by non-OpenStack consumers only
Processing details:
- OpenStack source updated with substitution variables.
- Consumers include OpenStack source files in their books.
- When consumers generate output, they enter values for substitution variables. Ex: productname="Rackspace Cloud Servers"
Risks
Implementation
- Proof of concept: Cross-repository communication. How to implement substitution variables.
- Determine which substitution variables are required. Product name? Endpoints? Version number?
- Update OpenStack source with substitution variables and publish these for public consumption.
- Update non-OpenStack book files to include OpenStack source.