aboutsummaryrefslogblamecommitdiff
path: root/share/images/articles/building-products/freebsd-organization.pic
blob: c60dc8a0e1a9e5959c02247d6f5038f6d6df4efd (plain) (tree)



































                                                                            
.\"
.\" $FreeBSD$
.\"
.\" A representation of the organizational structure of the FreeBSD project.
.\"
.PS
define bold { "\fB\s+1$1\s0\fP" }
define italic { "\fI\s+1$1\s0\fP" }
define fixed { "\f(CW$1\fP" }
# users
U: ellipse width 4.5 height 2.75 shaded "pink"

# committers
C: ellipse width 3.75 height 1.80 shaded "sienna" with .c at U.c + \
    (-.1,-.25)

# core
O: ellipse width .85 height .65 shaded "gold" with .c at C.c + (-1,-.15) \
    bold(Core Team) bold( (9) );

# "sources" box
S: box width 1.1 height .9 shaded "green4" with .c at C.c + (.75,-.15);
box same invisible bold(Source Trees) ljust fixed(src/ ports/) ljust \
    fixed(doc/ www/) ljust with .c at S.w + (.1,0);

# label the "user" and "committer" ellipses
box invisible bold(FreeBSD Users) bold( (many) ) with .n at U .n + \
    (-0.2,-.2);
box invisible bold(FreeBSD Committers) bold( (340+) ) with .n at C .n + \
    (-.4,-0.2);

# draw the arrow representing 'contributions' to the source base
down
arrow 1 thickness 1.5 color "forestgreen" with .start at S.n + (0,1.05);
box invisible with .w at last arrow .center + (.1,.1) italic(contributions);
.PE