aboutsummaryrefslogtreecommitdiff
path: root/index.html
blob: d0d1a1d0749d247b6e414e3a8bf26a80be76ec36 (plain)
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
<!DOCTYPE html>
<!--
  Webpage of Maneage: a framework for managing data lineage

  Copyright (C) 2020, Mohammad Akhlaghi <mohammad@akhlaghi.org>

  This file is part of Maneage. Maneage is free software: you can
  redistribute it and/or modify it under the terms of the GNU General
  Public License as published by the Free Software Foundation, either
  version 3 of the License, or (at your option) any later version.

  Maneage is distributed in the hope that it will be useful, but
  WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  General Public License for more details. See
  <http://www.gnu.org/licenses/>.  -->

<html lang="en-US">

  <!-- HTML Header -->
  <head>
    <!-- Title of the page. -->
    <title>Maneage -- Managing data lineage</title>

    <!-- Enable UTF-8 encoding to easily use non-ASCII charactes -->
    <meta charset="UTF-8">
    <meta http-equiv="Content-type" content="text/html; charset=UTF-8">

    <!-- Put logo beside the address bar -->
    <link rel="shortcut icon" href="./img/maneage.svg" />

    <!-- The viewport meta tag is placed mainly for mobile browsers
    that are pre-configured in different ways (for example setting the
    different widths for the page than the actual width of the device,
    or zooming to different values. Without this the CSS media
    solutions might not work properly on all mobile browsers.-->
    <meta name="viewport"
	  content="width=device-width, initial-scale=1">
  </head>




  <!-- Start the main body. -->
  <body>
      <h3>!!!Page under construction!!!</h3>

      <h2>Maneage: managing data lineage</h2>
      <p>Maneage is a framework for starting and growing projects, see <a href="pdf/slides-intro.pdf">these slides</a> for an introduction.
	Through Maneage, the complete data lineage of a project is recorded with its history and can easily be published or archived, enabling <a href="http://akhlaghi.org/reproducible-science.html">exact reproducibility</a>.
	Maneage is a recipient of the <a href="https://www.rd-alliance.org/node/64603">RDA Europe Adoption grant</a>.
      </p>

      <p> To start a new project, simply run these commands to clone it from its <a href="http://git.maneage.org/project.git">Git repository</a>.</p>
      <code style="display: block; white-space: pre-wrap;">git clone https://git.maneage.org/project.git     # Clone Maneage, default branch `maneage'.
mv project my-project && cd my-project            # Set custom name and enter directory.
git remote rename origin origin-maneage           # Rename remote server to use `origin' later.
git checkout -b master                            # Make new `master' branch, start customizing.</code>

      <p>You are now ready to configure and make the raw template with the commands below.
	If they are successful, you can start customizing it.</p>

      <code style="display: block; white-space: pre-wrap;">./project configure    # Build all necessary software from source.
./project make         # Do the analysis (download data, run software on data, build PDF).</code>

      <p>See the <a href="https://gitlab.com/maneage/project/-/blob/maneage/README-hacking.md#customization-checklist">Customization Checklist</a> in the cloned <code>README-hacking.md</code> file for the next steps to start customizing Maneage for your project.</p>
  </body>
</html>