r1702 - in alfs/trunk/docs: . SRS SRS/chapter01 SRS/prologue

matthew at linuxfromscratch.org matthew at linuxfromscratch.org
Fri Feb 4 15:37:10 PST 2005

Author: matthew
Date: 2005-02-04 16:37:10 -0700 (Fri, 04 Feb 2005)
New Revision: 1702

Begun process of converting the SRS into XML

Added: alfs/trunk/docs/SRS/chapter01/chapter01.xml
--- alfs/trunk/docs/SRS/chapter01/chapter01.xml	2005-02-04 22:00:00 UTC (rev 1701)
+++ alfs/trunk/docs/SRS/chapter01/chapter01.xml	2005-02-04 23:37:10 UTC (rev 1702)
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+<chapter id="chapter-intro" xreflabel="Chapter 1">
+<?dbhtml dir="chapter01"?>
+<?dbhtml filename="chapter01.html"?>
+<section id="ch-intro-purpose">
+<para>This document aims to provide a concrete specification describing the
+software tool alfs. Readers of this document should have a basic understanding
+of XML, networks, and the client/server model.</para>
+<section id="ch-intro-scope">
+<para>This document will cover all the fundamental concepts that together will
+form the alfs tool. The scope of this document will be limited to the ideas that
+surround this tool and will not go into detail on any specific programming
+languages or development tools.</para>
+<section id="ch-intro-name">
+<title>Product Name</title>
+<para>After some healthy debate and work on the mailing lists, the tool will be
+named simply "alfs".  We write it in all lowercase to differentiate it
+somewhat from the project name it is named after (ALFS).  The project is the
+tool and the tool is the project, so the name should fit inside this idea and is
+why we have selected this name.</para>
+<section id="ch-intro-defs">
+<title>Definitions, Acronymns, and Abbreviations</title>
+  <varlistentry>
+    <term>ALFS</term>
+    <listitem><para>Automated Linux From Scratch – an open architecture of
+      automating the build of an LFS system using an XML based profile.</para>
+    </listitem>
+  </varlistentry>
+  <varlistentry>
+    <term>XML</term>
+    <listitem><para>Extensible Markup Language (XML) is a simple, very flexible
+     text format that is playing an increasingly important role in the exchange
+     of a wide variety of data on the Web and elsewhere. [1]</para></listitem>
+  </varlistentry>
+  <varlistentry>
+    <term>Client/Server</term>
+    <listitem><para>A model of computing architecture where a component
+      application runs on one computer and another runs on a remote server
+      computer.</para></listitem>
+  </varlistentry>
+<section id="ch-intro-refs">
+<orderedlist numeration="arabic">
+  <listitem><para><ulink url="http://w3.org/XML/"/></para></listitem>
+<section id="ch-intro-overview">
+<para>alfs is a tool that is used to simplify and automate the tasks that
+installing and managing software packages on a Linux system require. Its primary
+goal is to automate the LFS build procedure. Using a standard documented
+protocol, alfs will accept instructions, validate them, and carry out the
+specific tasks that correspond to these higher-level orders. alfs will then
+report back on the outcomes of its actions.</para>

Added: alfs/trunk/docs/SRS/index.xml
--- alfs/trunk/docs/SRS/index.xml	2005-02-04 22:00:00 UTC (rev 1701)
+++ alfs/trunk/docs/SRS/index.xml	2005-02-04 23:37:10 UTC (rev 1702)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="prologue/bookinfo.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="chapter01/chapter01.xml"/>

Added: alfs/trunk/docs/SRS/prologue/bookinfo.xml
--- alfs/trunk/docs/SRS/prologue/bookinfo.xml	2005-02-04 22:00:00 UTC (rev 1701)
+++ alfs/trunk/docs/SRS/prologue/bookinfo.xml	2005-02-04 23:37:10 UTC (rev 1702)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+<title>alfs Software Requirements Specification</title>
+<subtitle>Version 0.1</subtitle>
+<copyright id="copyright">
+	<year>2005</year>
+	<holder>Jeremy Huntwork</holder>
+<para>This work is licensed under the Creative Commons
+Attribution-NonCommercial-ShareAlike License.  To view a copy of this license,
+visit http://creativecommons.org/licenses/by-nc-sa/2.0/ or send a letter to
+Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305,USA.</para>

More information about the alfs-log mailing list