source: ProjectBuilder/0.15.1/website/about.shtml

Last change on this file was 2400, checked in by Bruno Cornec, 5 years ago

Backport website modif to 0.15.1

File size: 6.2 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" xml:lang="en" lang="en">
3 <head>
4 <title>About Project-Builder.org</title>
5 <!--#include virtual="/head.shtml" -->
6 </head>
7 <body>
8 <!--#set var="curpage" value="about.shtml" -->
9 <!--#include virtual="/top.shtml" -->
10
11 <h1>About Project-Builder.org</h1>
12 <div class="h2-1">
13 <h2>What is Project-Builder.org ?</h2>
14 </div>
15 <p>
16We are strong proponents of the concept of Continuous Packaging. Project-Builder.org aka pb helps building continuously multiple OS packages from sources.
17</p>
18<p>
19With the increasing role of FLOSS in enterprises, some development techniques linked to it also know a momentum. Continuous integration (shared sources repository, automatic build, automatic test) is such an example. The new process called Continuous Packaging should still be promoted and developed as best practice for industry.
20</p>
21<p>
22Project-Builder.org is a new GPL v2 tool designed to help projects developers producing easily packages for multiple OS and architectures, on a regular basis, from a single source repository. 90% (from stats of sf.net) of users and admins prefer to install packages rather than tar files or content from a [D]VCS. But packages don't necessarily follow the development stream of projects, to package alpha, beta versions. Giving the possibility for projects to distribute seamlessly packages for whatever step of their development is clearly a gain for the whole community.
23</p>
24<p>
25The various aspects covered by the tool are:
26<ul>
27 <li>only produce software packages (ease integration in deployment servers, provide inheritance mecanisms, and Virtual Machines (VM) or Environments (VE) as well as Remote Machines (RM))</li>
28 <li>ease the various steps of solution life cycle (controlled impact of installation/uninstallation, dependencies management, identical deliveries up to the customer, announce management, web site delivery, metadata management)</li>
29 <li>help new projects in the provisioning of packages (templates and skeletons for the various supported OS, generated structure, help in VM/VE/RM build)</li>
30 <li>Avoid code or metadata duplication, as well as has no impact on the original project (macro system, separate repository)</li>
31 <li>Neutral in term of Unix environment (repository, system, package type agnostic)</li>
32</ul>
33</p>
34<p>
35These features help reducing the development cost by providing a process, methods and tools to realize continuous packaging during the whole project life cycle.
36Today the tool supports:
37<ul>
38 <li>Muliple repository (none - aka tar balls, SVN, CVS, Git, Mercurial, SVK...)</li>
39 <li>Multiple systems (RPM Linux - Red Hat, SuSE, Mandriva, ..., deb Linux - Debian, Ubuntu, ..., ebuild - Gentoo, pkg Solaris/OpenSolaris, ...)</li>
40 <li>Multiple build environments (local, VM - QEMU, KVM, ..., VE - rpmbootstrap, mock, rinse, debootstrap, RM - ssh...)</li>
41 <li>Multiple repository manager (yum, dnf, urpmi, apt, ...)</li>
42</ul>
43and this, at various phases (development, test, integration, delivery).
44</p>
45<p>
46It aims at becoming a tool for the <a href="http://vcs-pkg.org">vcs-pkg.org</a> initiative.
47It's today used for projects as diverse as <a href="http://www.fossology.org">FOSSology</a>, <a href="http://www.mondorescue.org">MondoRescue</a>, <a href="http://www.linuxcoe.org">LinuxCOE</a>, <a href="http://kde-apps.org/content/show.php/Meganizer?content=129907">Meganizer</a>, GOsa² (in study), itself, ...
48
49
50 <div class="h2-2">
51 <h2>Project-Builder.org References</h2>
52 </div>
53 <p>
54 TBD
55 <p>We also have <a href="http://freshmeat.net/projects/pb">freshmeat</a>, entries.</p>
56
57 <div class="h2-3">
58 <h2>Who is behind Project-Builder.org ?</h2>
59 </div>
60 <p><A NAME="devteam"></A>Who is in the Project-Builder.org?</P>
61 <P ALIGN=CENTER>
62 <I><B>Bruno Cornec</B></I><BR>
63 Lead development, maintenance, documentation, web site, rpm packaging, Mandriva packaging</P>
64 <P ALIGN=CENTER>
65 <I><B>Bryan Gartner</B></I><BR>
66 Ideas contributor, bug reporter</P>
67 <P ALIGN=CENTER>
68 <I><B>Eric Anderson</B></I><BR>
69 Code contributor</P>
70 <P ALIGN=CENTER>
71 <I><B>Joachim Langenbach</B></I><BR>
72 Ideas contributor, bug reporter</P>
73 <p></p>
74 <div class="h2-4">
75 <h2>Who has been behind Project-Builder.org ?</h2>
76 </div>
77 <p><A NAME="old-devteam"></A>Who has been in the Project-Builder.org?</P>
78 <P ALIGN=CENTER>Nobody as the project is too young for that ;-)</P>
79 <div class="h2-2">
80 <h2>Artwork of this site</h2>
81 </div>
82 <p>"I think I've already seen your look and feel somewhere"
83
84 <h3>Graphics made by Alexis Younes (Ayo73) and Amaury Amblard-Ladurantie</h3>
85 <p>These 2 incredible guys have accepted to let us reuse the design they made for the not less incredible game <a href="http://www.frozen-bubble.org">Frozen Bubble</a>. Many thanks guys ! Just hope Mondo Rescue will help you some days as much as I played to frozen bubble myself :-)</p>
86 <p>Don't miss Ayo's site at <a href="http://www.73lab.com">73lab.com</a> as it provides all his artworks, some of them reusable.</p>
87 <div class="h2-5">
88 <h2>The Project-Builder.org Community</h2>
89 </div>
90 <P ALIGN=JUSTIFY>
91 There are too few people involved at the moment. But that shouldn't refrain you from participating !
92 <h3>Sponsors</h3>
93 <p>These people/entities helped financially the development of Project-Builder.org:</p>
94 <p> HP, Intel</P>
95 <h3>Contributors</h3>
96 <p>These people helped technically the development of Project-Builder.org:</p>
97 <p>
98 </p>
99
100 <div class="h2-1">
101 <h2>The Project-Builder.org Coopetitors</h2>
102 </div>
103 <P ALIGN=JUSTIFY>
104 <P>
105 Project-Builder.org was first created because there was nothing like
106 it available at that time under a free license. Under the <a href="http://vcs-pkg.org">vcs-pkg.org</a> initiative, you may find other projects whose goals are aligned with those of Project-Builder.org.
107 Especially you should look at the <a href="https://build.opensuse.org/">OpenSUSE Build Service</a> as another interesting build tool.
108 </P>
109 <P>
110 Comments? Suggestions? Click <A HREF="/support.shtml">here</A>
111
112 <!--#include virtual="/bottom.shtml" -->
113 </body>
114</html>
Note: See TracBrowser for help on using the repository browser.