On Tue, Apr 29, 2008 at 12:12 AM, Karsten 'quaid' Wade <<a href="mailto:kwade@redhat.com">kwade@redhat.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
An answer for a question from IRC:<br>
<br>
18:18 < subdivisions> hey all... anyone here know the best way to do editing/authoring<br>
                      offline?  I have approx 2.5 hours a day on the train and I can't<br>
                      really get a cell signal.<br>
18:18 < subdivisions> I can cut-andpaste from and back to the wiwki, but that seems a bit<br>
                      crude.<br>
<br>
Keith, let me introduce you to DocBook XML.<br>
<br>
<a href="http://fedoraproject.org/wiki/DocsProject/Tools#DocBook_XML" target="_blank">http://fedoraproject.org/wiki/DocsProject/Tools#DocBook_XML</a><br>
<a href="http://fedoraproject.org/wiki/DocsProject/WorkFlow#Wiki_to_DocBook_XML" target="_blank">http://fedoraproject.org/wiki/DocsProject/WorkFlow#Wiki_to_DocBook_XML</a><br>
<br>
What you need for the train is the following:<br>
<br>
* Checkout one or more guides to work on:<br>
  Installation Guide<br>
  Software Management Guide<br>
  Security Guide (needs conversion)<br>
  or ...<br>
* Obtain XML output from the wiki ready for conversion<br>
* Check out the build system/toolchain for Fedora Docs, and/or<br>
* Install 'publican' (candidate for inclusion in toolchain)<br>
* Optional virtualization instance to do install testing or other<br>
technical edits/writing<br>
<br>
You have everything you need in a Fedora install with the "Authoring and<br>
Publishing" group installed.<br>
<br>
While you are offline, keep notes about any troubles you have.  Maybe<br>
write them as a blog entry to post when you get to your destination.<br>
Writing about your learning process and experience as a new contributor<br>
could bring some value and definitely interest.<br>
<br>
Just a few ideas off the top of my head. :)<br>
<br>
- Karsten<br>
<font color="#888888">--<br></font></blockquote><div><br>Another suggestion to add to this conversation is to consider the fact that internet access is unavailable.  In this case, committing changes back to cvs is impossible <br>
because of its centralized nature, in comes git.  With git-cvsimport you can save your changes in a repository, and commit as much as necessary and are able to retain <br>your history.  Once back to the more civilized world, one can do a git rebase --interactive, squash all of the commits to one (making a nice log message) and run <br>
git-cvsexportcommit after creating a patch and setting some variables.<br><br>Here's a good resource on how one might use git to keep revision history and allowing simple roll-back<br><br><a href="http://issaris.blogspot.com/2005/11/cvs-to-git-and-back.html">http://issaris.blogspot.com/2005/11/cvs-to-git-and-back.html</a></div>
</div><br><br>Hope this helps,<br><br>Clint<br><br><br><br><br><br><br><br><br><br><br><br>