~s-cecilio/lenmus/v5.3

« back to all changes in this revision

Viewing changes to docs/html/packaging.htm

  • Committer: cecilios
  • Date: 2006-03-05 11:33:10 UTC
  • Revision ID: svn-v4:2587a929-2f0e-0410-ae78-fe6f687d5efe:trunk:2
Initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html>
 
2
<head>
 
3
<title>LenMus package preparation check list</title>
 
4
<!-- RCS-ID: $Id: packaging.htm,v 1.3 2006/02/21 17:06:35 cecilios Exp $ -->
 
5
<link rel="stylesheet" media="all" href="singledoc.css" type="text/css" />
 
6
</head>
 
7
<body>
 
8
 
 
9
<h1>LenMus package preparation check list</h1>
 
10
 
 
11
 
 
12
<ol>
 
13
<li>Prepare executables and books
 
14
    <ol>
 
15
    <li>Change version string in global.h. No need to change release flags in TheApp.cpp
 
16
        as they are changed automatically by pre-processor directives when
 
17
        chossing Release build.</li>
 
18
    <li>Create the executable</li>
 
19
    <li>Pack the help file</li>
 
20
    <li>Pack the eBooks</li>
 
21
    </ol><br /></li>
 
22
 
 
23
<li>Create package
 
24
    <ol>
 
25
    <li>Create a folder to prepare the package: i.e. lenmus_3.0</li>
 
26
    <li>Create the LenMus package folder structure tree</li>
 
27
    <li>Copy the files</li>
 
28
    <li>zip all</li>
 
29
    </ol><br /></li>
 
30
 
 
31
<li>Test package
 
32
    <ol>
 
33
    <li>Install package in another machine</li>
 
34
    <li>Test it</li>
 
35
    </ol><br /></li>
 
36
 
 
37
<li>Prepare release
 
38
    <ol>
 
39
    <li>CVS: tag release as 'release_x_x_x_x'</li>
 
40
    <li>Prepare release description for SourceForge</li>
 
41
    <li>Prepare news item for web lenmus.org and for SourceForge</li>
 
42
    <li>Prepare newsletter for lenmus subscribers</li>
 
43
    <li>If needed, prepare changes in 'downloads' page</li>
 
44
    </ol><br /></li>
 
45
 
 
46
<li>Upload package
 
47
    <ol>
 
48
    <li>FTP (in clear, no SSH secured): upload to "upload.sourceforge.net" into the
 
49
        "/incoming" directory</li>
 
50
    <li>Logon to Sourceforge website</li>
 
51
    <li>Go to the "lenmus file release" page (Admin / File Releases)</li>
 
52
    <li>At the botton, click on "Add release"</li>
 
53
    <li>Fill in information about the release. You should see a list of all the files
 
54
    uploaded today. Tick the checkbox for the lenmus package file and click "Add files" button.</li>
 
55
    <li>Go to the downloads page and check that you can download the new release.</li>
 
56
    </ol><br /></li>
 
57
 
 
58
<li>Send news
 
59
    <ol>
 
60
    <li>News in web lenmus.org</li>
 
61
    <li>News in sourceforge</li>
 
62
    <li>Send newsletter</li>
 
63
    </ol><br /></li>
 
64
 
 
65
</ol>
 
66
 
 
67
 
 
68
</body>
 
69
</html>