gnuastro-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnuastro-commits] (no subject)


From: Mohammad Akhlaghi
Subject: [gnuastro-commits] (no subject)
Date: Sun, 5 Jun 2016 03:52:39 +0000 (UTC)

branch: master
commit ae5c64bd2d614d5f476164e1b6a9a6c52db5f9e0
Author: Mohammad Akhlaghi <address@hidden>
Date:   Sun Jun 5 12:37:03 2016 +0900

    Updated top Gnuastro webpage
    
    The GNU Autoconf webpage had a nice "Table of contents" box on the top
    right of the webpage. This makes it easier to navigate this page and have a
    general overview without scrolling down. So it was implemented in
    Gnuastro's top page too. Some other noteworthy updates are:
    
     - A green highlight was put on the "Bug fixed:" under the main download
       link.
    
     - Addition of a new "Report a bug" title in the main webpage (again
       following Autoconf).
    
     - In the "Development" section of the "Getting involved" title, an
       explanation was added about the version controlled source, how to see
       the history online and also cloning commands.
    
     - The emails in the page were also updated to work more successfully in an
       email client if someone clicks on them.
---
 doc/gnuastro-top.html |  238 +++++++++++++++++++++++++++++++++++--------------
 1 file changed, 169 insertions(+), 69 deletions(-)

diff --git a/doc/gnuastro-top.html b/doc/gnuastro-top.html
index fdc422d..816ff8e 100644
--- a/doc/gnuastro-top.html
+++ b/doc/gnuastro-top.html
@@ -39,37 +39,69 @@
 <title>GNU Astronomy Utilities - Gnuastro -
   - GNU Project - Free Software Foundation</title>
 
-<style>
-p.cartouche
-{
-    margin:10px;
-    border:solid;
-    padding-left:1em;
-    border-width:1px;
-    padding-right:1em;
-    border-radius:10px;
-    background-color:#FF9912;
+<style type="text/css"><!--
+#table-of-contents {
+   float: left;
+   margin: 1.3em 0 1.5em 0;
 }
-</style>
+#content #table-of-contents h4 { margin-top: .8em; }
+#table-of-contents a:hover { text-decoration: underline; }
+#table-of-contents h4 { text-align: center; }
+h3 { clear: both; }
+#content h3 a[href^="#"] {
+   color: #333; text-decoration: none;
+}
+#table-of-contents a { text-decoration: none; }
address@hidden (min-width: 40em) {
+   h3 { clear: none; }
+   #table-of-contents {
+      float: right;
+      margin: 1.3em 0 1em 1.5em;
+   }
+}
+--></style>
+
+
+
+
+
+
+
 
 <!--#include virtual="/server/gnun/initial-translations-list.html" -->
 <!--#include virtual="/server/banner.html" -->
 <h2>GNU Astronomy Utilities</h2>
 
+<hr />
+<div id="table-of-contents" class="emph-box">
+<h4>Table of Contents</h4>
+<ul>
+  <li><a href="#introduction">Introduction</a></li>
+  <li><a href="#download">Download</a></li>
+  <li><a href="#documentation">Book (documentation)</a></li>
+  <li><a href="#mail">Gnuastro mailing lists</a></li>
+  <li><a href="#bug">Report a Bug</a></li>
+  <li><a href="#contribute">Getting involved</a></li>
+  <li><a href="#license">Licensing</a></li>
+</ul>
+<hr class="no-display"/>
+</div>
+
+
+
+
+
+<h3 id="introduction">Introduction</h3>
 <p>The GNU Astronomy Utilities (Gnuastro) is an official GNU package
 consisting of separate programs for the manipulation and analysis of
 astronomical data. All the various utilities share the same basic
-command line user interface for the comfort of both the users and
+command-line user interface for the comfort of both the users and
 developers. GNU Astronomy Utilities is written to comply fully with
-the <a href="https://www.gnu.org/prep/standards/";>GNU coding
-standards</a> so it integrates finely with the GNU/Linux operating
-system. This also enables astronomers to expect a fully familiar
-experience in the source code, building, installing and command line
-user interaction that they have seen in all the other GNU software
-that they use.</p>
-
-
-<h3>For starters</h3>
+the <a href="https://www.gnu.org/prep/standards/";>GNU coding standards</a>
+so it integrates finely with the GNU/Linux operating system. This also
+enables astronomers to expect a fully familiar experience in the source
+code, building, installing and command-line user interaction that they have
+seen in all the other GNU software that they use.</p>
 
 In case you are new to Gnuastro, you might find these links useful:
 
@@ -89,13 +121,17 @@ for entertaining and easy to read real world examples of 
using
 </ul>
 
 
-<h3 id="download">Downloading Gnuastro</h3>
+
+
+
+<h3 id="download">Download</h3>
 
 <p>The current stable release
   is <a href="http://ftp.gnu.org/gnu/gnuastro/gnuastro-0.1.tar.gz";>Gnuastro
   0.1</a> (30 May 2016).
   Use <a href="http://ftpmirror.gnu.org/gnuastro/gnuastro-0.1.tar.gz";>a
-  mirror</a> if possible.<br /><b>Bug fixed:</b> Please use
+  mirror</a> if possible.<br /><span style="background-color:
+  #66cc00"><b>Bug fixed:</b></span> Please use
   <a href="http://alpha.gnu.org/gnu/gnuastro/gnuastro-alpha-latest.tar.gz";>this
   alpha-release</a> if the <code>make</code> command from the 0.1 release
   fails with an '<code>error: ld</code>'
@@ -107,17 +143,7 @@ for entertaining and easy to read real world examples of 
using
   the <a 
href="http://git.savannah.gnu.org/cgit/gnuastro.git/plain/NEWS?id=gnuastro_v0.1";>NEWS</a>
   file.</p>
 
-<p>Previous versions and PGP signatures are available
-  at <a 
href="http://ftp.gnu.org/gnu/gnuastro";>http://ftp.gnu.org/gnu/gnuastro</a>. Use 
<a href="http://ftpmirror.gnu.org/gnuastro";>a
-  mirror</a> if possible. </p>
-
-<p>The
-  canonical <a 
href="http://ftp.gnu.org/gnu/gnuastro/gnuastro-latest.tar.gz";></a<>http://ftp.gnu.org/gnu/gnuastro/gnuastro-latest.tar.gz</a>
-  is also available for the latest
-  release. Use <a 
href="http://ftpmirror.gnu.org/gnuastro/gnuastro-latest.tar.gz";>http://ftpmirror.gnu.org/gnuastro/gnuastro-latest.tar.gz</a>
-  if possible.</p>
-
-                                                                               
 <p>The <a href="manual/html_node/Installation.html">Installation</a>
+<p>The <a href="manual/html_node/Installation.html">Installation</a>
   chapter of the <a href="manual/">Gnuastro book</a>
   thoroughly discusses
   the <a href="manual/html_node/Dependencies.html">dependencies</a>,
@@ -133,27 +159,41 @@ for entertaining and easy to read real world examples of 
using
   check</code>, and <code>make install</code> are enough
   (see <a href="manual/html_node/Quick-start.html">Quick start</a>).</p>
 
+<p>Previous versions and PGP signatures are available
+  at <a 
href="http://ftp.gnu.org/gnu/gnuastro";>http://ftp.gnu.org/gnu/gnuastro</a>. Use 
<a href="http://ftpmirror.gnu.org/gnuastro";>a
+  mirror</a> if possible. </p>
+
+<p>The
+  canonical <a 
href="http://ftp.gnu.org/gnu/gnuastro/gnuastro-latest.tar.gz";></a<>http://ftp.gnu.org/gnu/gnuastro/gnuastro-latest.tar.gz</a>
+  is also available for the latest
+  release. Use <a 
href="http://ftpmirror.gnu.org/gnuastro/gnuastro-latest.tar.gz";>http://ftpmirror.gnu.org/gnuastro/gnuastro-latest.tar.gz</a>
+  if possible.</p>
+
+
+
+
+
 <h3 id="documentation">Gnuastro book (documentation)</h3>
 
-<p>The <a href="manual/">Gnuastro book</a> (official Gnuastro
-documentation) is available online in various formats, as
+<p>The <a href="manual/">Gnuastro book</a> (official Gnuastro documentation
+or manual) is available online in various formats, as
 is <a href="http://www.gnu.org/manual/manual.en.html";>documentation for
 most GNU software</a>. After installation, you can access the complete
-book, or the sections related to individual utilities on the command line
+book, or the sections related to individual utilities on the command-line
 (in <a href="../texinfo/manual/info/info.html">Info</a>
 format). See <a href="manual/html_node/Getting-help.html">Getting help</a>
-for more. As a summary, here are the ways you can get immediately find your
-answers on the command line:
+for more. As a summary, here are the ways you can immediately find navigate
+to any major part of the book on the command-line:
 
 <ul>
-  <li><code>info gnuastro</code>: To view the complete GNU Astronomy
-  Utilities manual.</li>
+  <li><code>info gnuastro</code>: To view the complete Gnuastro book from
+  the beginning.</li>
   <li><code>info ProgramName</code>: To view the complete section about a
     specific utility. For example <code>info NoiseChisel</code>
     or <code>info ImageCrop</code>.</li>
   <li><code>info astprogname</code>: To only view the "Invoking
   ProgramName" sub-section of the manual. Each program has this
-  subsection which explains the input(s), output(s) and command line
+  subsection which explains the input(s), output(s) and command-line
   options for that particular program. For example <code>info
   astnoisechisel</code> or <code>info astimgcrop</code>.</li>
   <li><code>astprogname --help</code>: A description and full list of
@@ -166,7 +206,10 @@ answers on the command line:
 </ul>
 
 
-<h3 id="mail">Mailing lists</h3>
+
+
+
+<h3 id="mail">Gnuastro mailing lists</h3>
 
 <p>Gnuastro has the following mailing lists:</p>
 
@@ -202,26 +245,62 @@ issue, you can escalate to the general
 <a href="http://lists.gnu.org/mailman/listinfo/security";>security</a>
 mailing list for advice.</p>
 
-<h3 id="contribute">Getting involved</h3>
 
-<p>The most important principle behind Gnuastro is to be easy for
-anyone to hack into it (add a new feature, change an existing one, fix
-a problem and most importantly to understand what is going on under
-the hood), please
-see <a href="manual/html_node/Science-and-its-tools.html">Science and
-its tools</a>. So you are most welcome and highly encouraged to
-contribute. There is even a full chapter dedicated
-to <a href="manual/html_node/Developing.html">Developing</a> to make
-it as easy as possible for you to get involved. Also
-see <a href="http://www.gnu.org/help/";>How to help GNU</a> for joining
-the full GNU project.</p>
 
 
+
+<h3 id="bug">Report a bug</h3>
+<p>The <a href="manual/html_node/Report-a-bug.html">Report a bug</a>
+  section of the manual thoroughly explains the process to report a bug,
+  please read that section. As a summary, first have a look at
+  the <a href="https://savannah.gnu.org/bugs/?group=gnuastro";
+  target="_blank">Gnuastro bug archive</a>. Click on the "<i>Display
+  criteria</i>" (above the list), choose "Any" in the "<i>Open/Closed</i>"
+  drop-down menu, and under "<i>Category</i>" choose the part of Gnuastro
+  that corresponds to your bug. By clicking on the "Apply" button, only the
+  relevant bugs will be listed. Green items have been solved and closed,
+  while red items are still open. If your bug isn't listed, please take one
+  of the following steps. Please try to be as descriptive as possible and
+  include the Gnuastro version you are using along with the commands or
+  code that created the bug so we can reproduce and thus fix it faster.</p>
+
+<ul>
+  <li><a href="https://savannah.gnu.org/support/?func=additem&group=gnuastro";
+  target="_blank">Submit your bug</a> through the main project management
+  webpage. This is the recommended way to inform us of your bug. Please
+  also fill out the meta-data (category, item group and etc) as much as
+  possible.</li>
+  <li>Send a mail
+  to <a href="mailto:bug-gnuastro=at=gnu.org";>bug-gnuastro::at::gnu.org</a>
+  which is one of Gnuastro's <a href="#mail">mailing lists</a>. This will
+  be slower than the first. Because of the large number of spam messages,
+  this mailing list is moderated and other developers will only see it
+  after it has been approved. So to immediately let all the developers
+  know, please use the first option.</li>
+</ul>
+
+
+
+
+
+<h3 id="contribute">Getting involved</h3>
+
+<p>The most important principle behind Gnuastro is to be easy for anyone to
+  hack into it (add a new feature, change an existing one, fix a problem
+  and most importantly to understand what is going on under the hood),
+  please see <a href="manual/html_node/Science-and-its-tools.html">Science
+  and its tools</a>. So you are most welcome and highly encouraged to
+  contribute. There is even a full chapter dedicated
+  to <a href="manual/html_node/Developing.html">Developing</a> to make it
+  as easy as possible for you to get involved. Also
+  see <a href="http://www.gnu.org/help/";>How to help GNU</a> for joining
+  the full GNU project.</p>
+
 <dl>
 <dt>Test releases</dt>
 
-<dd>Trying the latest test release (when available) is always
-appreciated.  Test releases of Gnuastro can be found at
+<dd>Trying the latest test release (when available) is always appreciated.
+Test releases of Gnuastro can be found at
 <a 
href="http://alpha.gnu.org/gnu/gnuastro/";>http://alpha.gnu.org/gnu/gnuastro/</a>
 (via HTTP) and
 <a 
href="ftp://alpha.gnu.org/gnu/gnuastro/";>ftp://alpha.gnu.org/gnu/gnuastro/</a>
@@ -230,17 +309,15 @@ appreciated.  Test releases of Gnuastro can be found at
 
 <dt>Development</dt>
 
-<dd>GNU Astronomy Utilities is still under active development. So if
-you are interested, please have a look at
-the <a href="manual/html_node/Developing.html">Developing</a> chapter
-of the documentation and start hacking into Gnuastro or even write
-your own utility within it. If you feel you want to share your work as
-an official section of Gnuastro, please contact the maintainer
-(below).  For development
+<dd>GNU Astronomy Utilities is still under active development. So if you
+are interested, please have a look at
+the <a href="manual/html_node/Developing.html">Developing</a> chapter of
+the documentation and start hacking into Gnuastro or even write your own
+utility within it. For development
 sources, <a href="https://savannah.gnu.org/bugs/?group=gnuastro";>bug
 trackers</a>, <a href="https://savannah.gnu.org/task/?group=gnuastro";>task
-trackers</a> (planned features to be added), and other information,
-please see the
+trackers</a> (planned features to be added), and other information, please
+see the
 <a href="http://savannah.gnu.org/projects/gnuastro/";>Gnuastro project
 page</a> at <a href="http://savannah.gnu.org";>savannah.gnu.org</a>. The
 trackers can be a good starting point if you want to get involved in the
@@ -251,18 +328,41 @@ and/or
 the <a 
href="https://lists.gnu.org/mailman/listinfo/gnuastro-commits";>gnuastro-commits</a>
 mailing lists.</dd>
 
+<dd>Gnuastro is version controlled using
+  Git. The <a href="manual/html_node/Version-controlled-source.html">version
+  controlled source</a> can
+  be <a href="http://git.savannah.gnu.org/cgit/gnuastro.git/tree/";>inspected
+  online</a>, or you
+  can <a href="http://git.savannah.gnu.org/cgit/gnuastro.git/log/";>see the
+  latest history</a>. To keep a local copy, please clone it onto your
+  system with any one of the following commands (if it works, the first one
+  is recommended).
+  <pre class="emph-box"><samp>git clone git://git.sv.gnu.org/gnuastro
+git clone http://git.sv.gnu.org/r/gnuastro.git
+</samp></pre></dd>
+
+<dd>To configure and build the version controlled source, you will need to
+  <a href="manual/html_node/Bootstrapping.html">bootstrap</a> (also
+  see <a href="manual/html_node/Bootstrapping-dependencies.html">bootstrapping
+  dependencies</a>). See
+  the <a href="manual/html_node/Forking-tutorial.html">forking tutorial</a>
+  for a demonstration of the Gnuastro project workflow.</dd>
+
 <dt>Maintainer</dt>
 
 <dd>GNU Astronomy Utilities is created and maintained by
   <a href="http://astr.tohoku.ac.jp/~akhlaghi";>Mohammad
 Akhlaghi</a>
-<a href="mailto:akhlaghi::at::gnu.org";>&lt;akhlaghi::at::gnu.org&gt;</a>.
-Please use the mailing lists for contact.</dd>
+<a href="mailto:akhlaghi=at=gnu.org";>&lt;akhlaghi::at::gnu.org&gt;</a>.
+Please use the mailing lists for contact. </dd>
 
 
 </dl>
 
 
+
+
+
 <h3 id="license">Licensing</h3>
 
 <p>GNU Astronomy Utilities (Gnuastro) is free software; you can
@@ -319,7 +419,7 @@ of this article.</p>
      There is more detail about copyright years in the GNU Maintainers
      Information document, www.gnu.org/prep/maintain. -->
 
-<p>Copyright &copy; 2015 Free Software Foundation, Inc.</p>
+<p>Copyright &copy; 2015-2016 Free Software Foundation, Inc.</p>
 
 <p>This page is licensed under a <a rel="license"
 href="http://creativecommons.org/licenses/by-nd/3.0/us/";>Creative



reply via email to

[Prev in Thread] Current Thread [Next in Thread]