forked from gewgaws/git-for-writers
-
Notifications
You must be signed in to change notification settings - Fork 0
/
process.htm
144 lines (97 loc) · 6.81 KB
/
process.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="mysite-com">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Git Process for Publishers</title>
<link rel="stylesheet" type="text/css" media="screen, print" href="css/reset.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/screen.css" />
<!--[if lte IE 7>
<link rel="stylesheet" type="text/css" media="screen" href="css/screen-ie.css" />
<![endif]-->
<link rel="stylesheet" type="text/css" media="print" href="css/print.css" />
<link rel="stylesheet" href="css/screen.css" type="text/css" media="screen" title="style" charset="utf-8"/>
<!--REMOVE COMMENT TAGS TO USE FACEBOOK SHARE METADATA:-->
<!--
<meta name="title" content="Match this with the content of the title tag above." />
<meta name="description" content="A short description of this page." />
<link rel="image_src" href="http://example.com/media/share/thumbnail.jpg" />
-->
<!--REMOVE COMMENT TAGS TO USE FAVICON LINKS:-->
<!--
<link rel="icon" href="" type="image/png" />
<link rel="shortcut icon" href="" type="image/png" />
-->
<script type="text/javascript" src="js/mootools/mootools-core.js"></script>
<script type="text/javascript" src="js/site.js"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
</head>
<body>
<div id="page">
<div id="header">
<h1><a href="http://gewga.ws/git-for-writers/" rel="home">Git Process for Publishers</a></h1>
<p class="tagline">
A guide to version tracking, revision, and collaboration for open-source writing.
</p>
<ul class="accessibility">
<li><a href="#navigation">Jump to Navigation</a></li>
<li><a href="#content">Jump to Content</a></li>
</ul>
</div>
<ul id="sub-navigation">
<li><a href="process.htm">Start</a></li>
<li><a href="process2.htm">Edit</a></li>
<li><a href="process3.htm">Produce</a></li>
</ul>
<div id="content">
<br>
<br>
<p>In this scenario, an exercise is presented that will help pull together the concepts discussed previously and allow for hands-on practice. This project will be most effective if a team of four is formed. For the purposes of this exercise, you will need to refer to previous documentation, for greater detail specific to github commands. </p>
<p>Although there is strong support for non-linear development within Git (through rapid branching and merging), this project follows a rather straightforward publishing process with a managing editor controlling the various stages of editorial development.</p>
<img src="media/img/timeline_1.png" alt="timeline_1" height="610" width="534" />
<div id="main">
<h4>Legend for Chart</h4>
<p><b>Step 1.</b> The scenario involves a linear publishing process whereby a team of four individuals are working independently to create an XHTML tagged text file that any writer could download and start writing within. A CSS template file also needs to be created so that none of the writers worry about the formatting of their content.</p>
<p>A managing editor will oversee the entire process, but will rely on the three writers to create the content and load into the Git repository within Github. The editor will then pull the content down once he/she approves of the version for others to access and further revise.</p>
<p>Three chapters need to be written by separate writers: 1) a marketing chapter with a purpose narrative on why writers should utilize the Git technology and their proposed workflow process; 2) a chapter on GitHub commands specific to the publishing industry; and, 3) a setting up Github (for the first steps in the process) which include basic navigational commands: push/pull, merge, revision history, etc.</p>
<p>As the chapters are written, marketing’s narrative is validated and the commands are practiced by the writers as they execute what they write. The writers and managing editor will ensure quality control is in place as they work through the process of creating this content for electronic publication.</p>
<p><b>Step 2</b>.
Each individual participating in this exercise should setup a Github account. Follow the instructions within the tutorial and access Github at http://github.com. Don’t forget to provide Git your name and email address so your future commits are associated with your name and email.</p>
<p>The project member selected to be the managing editor should create the Github repository. In addition to the tutorial within the documentation preceding this project, another reference is the Git Community Book: The open Git resource pulled together by the whole community, “Chapter 3: Basic Usage” for information on how to obtain a Git repository. </p>
<p>You can either clone a repository or initialize one. Don’t forget to review “git init” and “git clone” commands.</p>
<p><b>Step 3. </b>Once everyone has an account and a repository is in place. Each writer should begin researching and writing their topic. An XHTML tagged text file should be used by everyone within the project to ensure common format structure.</p>
<p>Each writer will need to commit their changes to the repository in at least two intervals: referred to as 1st Pass and 2nd Pass in the graphic accompanying these instructions.</p>
<p>Writers will either add a new file or stage an existing file and then commit (“git add” versus “git commit” commands). Refer to earlier documentation for instructions on how to Stage a file for a Commit.</p>
</p>
</div>
<div id="supporting">
</div>
</div>
<ul id="navigation">
<li><a href="index.htm">Home</a></li>
<li><a href="resources.htm">Resources</a></li>
<li><a href="process.htm">Process</a></li>
<li><a href="about.htm">About</a></li>
</ul>
<div id="footer">
<p class="copyright">
© 2010 by Gewgaws Lab. Some rights reserved. Content licensed under a
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">
Creative Commons Attribution-Share Alike 3.0 United States License
</a>.
<a class="cc-badge" rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">
<img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" />
</a>
</p>
<p class="project-information">
<a href="http://github.com/gewgaws/git-for-writers">Git for Writers repository</a>
hosted at <a href="http://github.com">GitHub</a>. Learn <a href="participate.htm">how to
contribute</a> to Git for Writers.
</p>
<ul class="validators">
<li><a href="http://validator.w3.org/check?uri=referer" title="Validate this page's XHTML">XHTML</a></li>
<li><a href="http://jigsaw.w3.org/css-validator/check/referer" title="Validate this page's CSS">CSS</a></li>
</ul>
</div>
</div>
</body>
</html>