[
https://issues.apache.org/jira/browse/CLOUDSTACK-464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13498644#comment-13498644
]
Jessica Tomechak commented on CLOUDSTACK-464:
---------------------------------------------
Sebastien, thanks for your kind information to let me know of the proper
procedure. I'm sorry to have missed a step through not realizing that was
required. I also did not realize you were setting out to rewrite the sections
at the time of your original review request, or I would have looked more
closely and provided comments in a more timely way. I thought you were only
doing the conversion to XML. Again, I'm sorry for that misunderstanding.
To respond for requests I have received for detailed information about each
issue that I saw in Sebastien's copy, here are the issues one by one.
I am providing the following detailed comments at Sebastien's and David N's
request.
The files aws-ec2-configuration.xml and aws-ec2-requirements.xml mostly
rephrased the information that was already in the previous (CloudPlatform
3.0.3) version of the same doc, in a way that was less grammatical and less
clear. The version I created is basically a copy-edit of these files, except
for the following items: aws-ec2-configuration.xml added an API call example,
which looked fine; however it contained a reference to port 8096, which I have
been asked in the past to remove from docs for security reasons. This file also
added some screen shots which seemed to refer to images that were not checked
in.
In aws-ec2-introduction.xml, I removed references to REST because I believed
that REST was not working, and should not be documented. This was based on
information from Prachi and Likitha, who coded the feature. When I checked with
them, they referred to the feature as "quite broken". Also, I did not see the
feature in the 4.0 feature list on the Apache wiki. Sebastien and David have
since said they tested the REST interface and it worked for them, so there is
some disconnect here.
There were a couple of references to plans for the future. In
aws-ec2-introduction, the sentence starting "Expect ... in new releases" refers
to the future, and similarly in awd-ec2-requirements, the sentence "Effort is
underway...". In my experience, it is a tech docs best practice to record what
is currently available rather than talking about future developments (which
might not materialize). Therefore I removed this text.
In aws-ec2-supported-commands.xml, I removed the headers above the tables,
since they were redundant with the table titles.
In aws-ec2-timeouts.xml, I added the Timeouts section, which was present in the
previous version of these docs and omitted from Sebastien's commit.
In aws-interface-compatibility.xml, I changed the title of the section from
"AWS Interface Guide" to "AWS Interface Compatibility," since the word "Guide"
is usually used in a book title, not a section that might be reused in several
different books.
In aws-ec2-user-setup.xml, again the same information from the previous (3.0.3)
version was restated in a way that didn't seem more clear. Changes I made in
this file were just copy-editing. Also, I have recently learned that the user
registration step is not required for users of the REST interface, so if REST
is re-introduced to the document, then it should be noted in this section that
this step can be skipped by REST users.
In the same file, some steps were omitted, such as where to download the
cloudstack-aws-api-register script and which values to substitute in the
command.
In case it is necessary to provide an example of what is meant by "less clear",
see the following:
Text from previous version (CloudStack 3.0.3):
"The user follows these steps:
1. Obtain the following by looking in the UI, using the API, or asking the
cloud administrator:
* The CloudStack server's publicly available DNS name or IP address
* The user account's API key and Secret key"
This was changed to the following in Sebastien's version:
"To register, a user needs to:
* Obtain his API key and his secret key as well as the DNS name or IP address
of the CloudStack server. Obtaining the keys can be done by asking the
CloudStack administrator or by using the GUI or via the API."
Aside from the problematic use of "his," this creates a run-on sentence, and
mixes several items together rather than providing a scannable checklist.
> Regression in AWSAPI docs, entire sections removed
> --------------------------------------------------
>
> Key: CLOUDSTACK-464
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-464
> Project: CloudStack
> Issue Type: Bug
> Components: Doc
> Affects Versions: 4.0.0, 4.1.0
> Reporter: sebastien goasguen
> Assignee: Jessica Tomechak
>
> Commit 22b5c0cddd798829788b4e630b8ae77b81a05c2f on 10/17:
> Overwrites some of the documentation contributed previously on the
> AWSAPI. The commit introduces a few errors (e.g mention of CloudPlatform )
> and overwrites additional
> documentation submitted by me and committed on Sept 23rd By D. Nalley with
> commit: 56b4ac184f712f54868af83b5e8110af93b72e83
> While the commit does correct some typos, it basically reverts to the old
> documentation which I had worked on towards improvement.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira