File
www/contribute.wiki
— part of check-in
[f47b7052]
at
2016-11-02 10:16:26
on branch trunk
— Eliminate unnecessary end-of-line spacing in wiki. No textual changes.
(user:
jan.nijtmans
size: 3782)
[more...]
0000: 3c 74 69 74 6c 65 3e 43 6f 6e 74 72 69 62 75 74 <title>Contribut
0010: 69 6e 67 20 54 6f 20 46 6f 73 73 69 6c 3c 2f 74 ing To Fossil</t
0020: 69 74 6c 65 3e 0a 0a 55 73 65 72 73 20 61 72 65 itle>..Users are
0030: 20 65 6e 63 6f 75 72 61 67 65 64 20 74 6f 20 63 encouraged to c
0040: 6f 6e 74 72 69 62 75 74 65 64 20 65 6e 68 61 6e ontributed enhan
0050: 63 65 6d 65 6e 74 73 20 62 61 63 6b 20 74 6f 20 cements back to
0060: 74 68 65 20 46 6f 73 73 69 6c 0a 70 72 6f 6a 65 the Fossil.proje
0070: 63 74 2e 20 20 54 68 69 73 20 6e 6f 74 65 20 6f ct. This note o
0080: 75 74 6c 69 6e 65 73 20 73 6f 6d 65 20 6f 66 20 utlines some of
0090: 74 68 65 20 70 72 6f 63 65 64 75 72 65 73 20 66 the procedures f
00a0: 6f 72 20 6d 61 6b 69 6e 67 0a 75 73 65 66 75 6c or making.useful
00b0: 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 73 2e 0a contributions..
00c0: 0a 3c 68 32 3e 31 2e 30 20 43 6f 6e 74 72 69 62 .<h2>1.0 Contrib
00d0: 75 74 6f 72 20 41 67 72 65 65 6d 65 6e 74 3c 2f utor Agreement</
00e0: 68 32 3e 0a 0a 49 6e 20 6f 72 64 65 72 20 74 6f h2>..In order to
00f0: 20 61 63 63 65 70 74 20 79 6f 75 72 20 63 6f 6e accept your con
0100: 74 72 69 62 75 74 69 6f 6e 73 2c 20 77 65 20 3c tributions, we <
0110: 75 3e 6d 75 73 74 3c 2f 75 3e 20 68 61 76 65 20 u>must</u> have
0120: 61 0a 5b 2e 2f 63 6f 70 79 72 69 67 68 74 2d 72 a.[./copyright-r
0130: 65 6c 65 61 73 65 2e 70 64 66 20 7c 20 43 6f 6e elease.pdf | Con
0140: 74 72 69 62 75 74 6f 72 20 41 67 72 65 65 6d 65 tributor Agreeme
0150: 6e 74 20 28 50 44 46 29 5d 0a 28 6f 72 20 5b 2e nt (PDF)].(or [.
0160: 2f 63 6f 70 79 72 69 67 68 74 2d 72 65 6c 65 61 /copyright-relea
0170: 73 65 2e 68 74 6d 6c 20 7c 20 61 73 20 48 54 4d se.html | as HTM
0180: 4c 5d 29 20 6f 6e 20 66 69 6c 65 20 66 6f 72 20 L]) on file for
0190: 79 6f 75 2e 20 20 57 65 20 72 65 71 75 69 72 65 you. We require
01a0: 0a 74 68 69 73 20 69 6e 20 6f 72 64 65 72 20 74 .this in order t
01b0: 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6c 65 61 72 o maintain clear
01c0: 20 74 69 74 6c 65 20 74 6f 20 74 68 65 20 46 6f title to the Fo
01d0: 73 73 69 6c 20 63 6f 64 65 20 61 6e 64 20 70 72 ssil code and pr
01e0: 65 76 65 6e 74 0a 74 68 65 20 69 6e 74 72 6f 64 event.the introd
01f0: 75 63 74 69 6f 6e 20 6f 66 20 63 6f 64 65 20 77 uction of code w
0200: 69 74 68 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 ith incompatible
0210: 20 6c 69 63 65 6e 73 65 73 20 6f 72 20 6f 74 68 licenses or oth
0220: 65 72 20 65 6e 74 61 6e 67 6c 65 6d 65 6e 74 73 er entanglements
0230: 0a 74 68 61 74 20 6d 69 67 68 74 20 63 61 75 73 .that might caus
0240: 65 20 6c 65 67 61 6c 20 70 72 6f 62 6c 65 6d 73 e legal problems
0250: 20 66 6f 72 20 46 6f 73 73 69 6c 20 75 73 65 72 for Fossil user
0260: 73 2e 20 20 4d 61 6e 79 20 6c 61 72 67 65 72 20 s. Many larger
0270: 63 6f 6d 70 61 6e 69 65 73 0a 61 6e 64 20 6f 74 companies.and ot
0280: 68 65 72 20 6c 61 77 79 65 72 2d 72 69 63 68 20 her lawyer-rich
0290: 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 73 20 72 65 organizations re
02a0: 71 75 69 72 65 20 74 68 69 73 20 61 73 20 61 20 quire this as a
02b0: 70 72 65 63 6f 6e 64 69 74 69 6f 6e 20 74 6f 20 precondition to
02c0: 75 73 69 6e 67 0a 46 6f 73 73 69 6c 2e 0a 0a 49 using.Fossil...I
02d0: 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 77 69 73 f you do not wis
02e0: 68 20 74 6f 20 73 75 62 6d 69 74 20 61 20 43 6f h to submit a Co
02f0: 6e 74 72 69 62 75 74 6f 72 20 41 67 72 65 65 6d ntributor Agreem
0300: 65 6e 74 2c 20 77 65 20 77 6f 75 6c 64 20 73 74 ent, we would st
0310: 69 6c 6c 0a 77 65 6c 63 6f 6d 65 20 79 6f 75 72 ill.welcome your
0320: 20 73 75 67 67 65 73 74 69 6f 6e 73 20 61 6e 64 suggestions and
0330: 20 65 78 61 6d 70 6c 65 20 63 6f 64 65 2c 20 62 example code, b
0340: 75 74 20 77 65 20 77 69 6c 6c 20 6e 6f 74 20 75 ut we will not u
0350: 73 65 20 79 6f 75 72 20 63 6f 64 65 0a 64 69 72 se your code.dir
0360: 65 63 74 6c 79 20 2d 20 77 65 20 77 69 6c 6c 20 ectly - we will
0370: 62 65 20 66 6f 72 63 65 64 20 74 6f 20 72 65 2d be forced to re-
0380: 69 6d 70 6c 65 6d 65 6e 74 20 79 6f 75 72 20 63 implement your c
0390: 68 61 6e 67 65 73 20 66 72 6f 6d 20 73 63 72 61 hanges from scra
03a0: 74 63 68 20 77 68 69 63 68 0a 6d 69 67 68 74 20 tch which.might
03b0: 74 61 6b 65 20 6c 6f 6e 67 65 72 2e 0a 0a 3c 68 take longer...<h
03c0: 32 3e 32 2e 30 20 53 75 62 6d 69 74 74 69 6e 67 2>2.0 Submitting
03d0: 20 50 61 74 63 68 65 73 3c 2f 68 32 3e 0a 0a 53 Patches</h2>..S
03e0: 75 67 67 65 73 74 65 64 20 63 68 61 6e 67 65 73 uggested changes
03f0: 20 6f 72 20 62 75 67 20 66 69 78 65 73 20 63 61 or bug fixes ca
0400: 6e 20 62 65 20 73 75 62 6d 69 74 74 65 64 20 62 n be submitted b
0410: 79 20 63 72 65 61 74 69 6e 67 20 61 20 70 61 74 y creating a pat
0420: 63 68 0a 61 67 61 69 6e 73 74 20 74 68 65 20 63 ch.against the c
0430: 75 72 72 65 6e 74 20 73 6f 75 72 63 65 20 74 72 urrent source tr
0440: 65 65 2e 20 20 45 6d 61 69 6c 20 70 61 74 63 68 ee. Email patch
0450: 65 73 20 74 6f 0a 3c 61 20 68 72 65 66 3d 22 6d es to.<a href="m
0460: 61 69 6c 74 6f 3a 64 72 68 40 73 71 6c 69 74 65 ailto:drh@sqlite
0470: 2e 6f 72 67 22 3e 64 72 68 40 73 71 6c 69 74 65 .org">drh@sqlite
0480: 2e 6f 72 67 3c 2f 61 3e 2e 20 20 42 65 20 73 75 .org</a>. Be su
0490: 72 65 20 74 6f 0a 64 65 73 63 72 69 62 65 20 69 re to.describe i
04a0: 6e 20 64 65 74 61 69 6c 20 77 68 61 74 20 74 68 n detail what th
04b0: 65 20 70 61 74 63 68 20 64 6f 65 73 20 61 6e 64 e patch does and
04c0: 20 77 68 69 63 68 20 76 65 72 73 69 6f 6e 20 6f which version o
04d0: 66 20 46 6f 73 73 69 6c 0a 69 74 20 69 73 20 77 f Fossil.it is w
04e0: 72 69 74 74 65 6e 20 61 67 61 69 6e 73 74 2e 0a ritten against..
04f0: 0a 41 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 61 .A contributor a
0500: 67 72 65 65 6d 65 6e 74 20 69 73 20 6e 6f 74 20 greement is not
0510: 73 74 72 69 63 74 6c 79 20 6e 65 63 65 73 73 61 strictly necessa
0520: 72 79 20 74 6f 20 73 75 62 6d 69 74 20 61 20 70 ry to submit a p
0530: 61 74 63 68 2e 0a 48 6f 77 65 76 65 72 2c 20 77 atch..However, w
0540: 69 74 68 6f 75 74 20 61 20 63 6f 6e 74 72 69 62 ithout a contrib
0550: 75 74 6f 72 20 61 67 72 65 65 6d 65 6e 74 20 6f utor agreement o
0560: 6e 20 66 69 6c 65 2c 20 79 6f 75 72 20 70 61 74 n file, your pat
0570: 63 68 20 77 69 6c 6c 20 62 65 0a 75 73 65 64 20 ch will be.used
0580: 66 6f 72 20 72 65 66 65 72 65 6e 63 65 20 6f 6e for reference on
0590: 6c 79 20 2d 20 69 74 20 77 69 6c 6c 20 6e 6f 74 ly - it will not
05a0: 20 62 65 20 61 70 70 6c 69 65 64 20 74 6f 20 74 be applied to t
05b0: 68 65 20 63 6f 64 65 2e 20 20 54 68 69 73 0a 6d he code. This.m
05c0: 61 79 20 64 65 6c 61 79 20 61 63 63 65 70 74 61 ay delay accepta
05d0: 6e 63 65 20 6f 66 20 79 6f 75 72 20 70 61 74 63 nce of your patc
05e0: 68 2e 0a 0a 59 6f 75 72 20 70 61 74 63 68 65 73 h...Your patches
05f0: 20 6f 72 20 63 68 61 6e 67 65 73 20 6d 69 67 68 or changes migh
0600: 74 20 6e 6f 74 20 62 65 20 61 63 63 65 70 74 65 t not be accepte
0610: 64 20 65 76 65 6e 20 69 66 20 79 6f 75 20 64 6f d even if you do
0620: 20 68 61 76 65 0a 61 20 63 6f 6e 74 72 69 62 75 have.a contribu
0630: 74 6f 72 20 61 67 72 65 65 6d 65 6e 74 20 6f 6e tor agreement on
0640: 20 66 69 6c 65 2e 20 20 50 6c 65 61 73 65 20 64 file. Please d
0650: 6f 20 6e 6f 74 20 74 61 6b 65 20 74 68 69 73 20 o not take this
0660: 70 65 72 73 6f 6e 61 6c 6c 79 0a 6f 72 20 61 73 personally.or as
0670: 20 61 6e 20 61 66 66 72 6f 6e 74 20 74 6f 20 79 an affront to y
0680: 6f 75 72 20 63 6f 64 69 6e 67 20 61 62 69 6c 69 our coding abili
0690: 74 79 2e 20 20 53 6f 6d 65 74 69 6d 65 73 20 70 ty. Sometimes p
06a0: 61 74 63 68 65 73 20 61 72 65 20 72 65 6a 65 63 atches are rejec
06b0: 74 65 64 0a 62 65 63 61 75 73 65 20 74 68 65 79 ted.because they
06c0: 20 73 65 65 6d 20 74 6f 20 62 65 20 74 61 6b 69 seem to be taki
06d0: 6e 67 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 ng the project i
06e0: 6e 20 61 20 64 69 72 65 63 74 69 6f 6e 20 74 68 n a direction th
06f0: 61 74 20 74 68 65 0a 61 72 63 68 69 74 65 63 74 at the.architect
0700: 20 64 6f 65 73 20 6e 6f 74 20 77 61 6e 74 20 74 does not want t
0710: 6f 20 67 6f 2e 20 20 4f 72 2c 20 74 68 65 72 65 o go. Or, there
0720: 20 6d 69 67 68 74 20 62 65 20 61 6e 20 61 6c 74 might be an alt
0730: 65 72 6e 61 74 69 76 65 0a 69 6d 70 6c 65 6d 65 ernative.impleme
0740: 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 ntation of the s
0750: 61 6d 65 20 66 65 61 74 75 72 65 20 62 65 69 6e ame feature bein
0760: 67 20 70 72 65 70 61 72 65 64 20 73 65 70 61 72 g prepared separ
0770: 61 74 65 6c 79 2e 0a 0a 3c 68 32 3e 33 2e 30 20 ately...<h2>3.0
0780: 43 68 65 63 6b 2d 69 6e 20 50 72 69 76 69 6c 65 Check-in Privile
0790: 67 65 73 3c 2f 68 32 3e 0a 0a 43 68 65 63 6b 2d ges</h2>..Check-
07a0: 69 6e 20 70 72 69 76 69 6c 65 67 65 73 20 61 72 in privileges ar
07b0: 65 20 67 72 61 6e 74 65 64 20 6f 6e 20 61 20 63 e granted on a c
07c0: 61 73 65 2d 62 79 2d 63 61 73 65 20 62 61 73 69 ase-by-case basi
07d0: 73 2e 20 20 20 59 6f 75 72 20 63 68 61 6e 63 65 s. Your chance
07e0: 73 0a 6f 66 20 67 65 74 74 69 6e 67 20 63 68 65 s.of getting che
07f0: 63 6b 2d 69 6e 20 70 72 69 76 69 6c 65 67 65 73 ck-in privileges
0800: 20 61 72 65 20 6d 75 63 68 20 69 6d 70 72 6f 76 are much improv
0810: 65 64 20 69 66 20 79 6f 75 20 68 61 76 65 20 61 ed if you have a
0820: 20 68 69 73 74 6f 72 79 0a 6f 66 20 73 75 62 6d history.of subm
0830: 69 74 74 69 6e 67 20 71 75 61 6c 69 74 79 20 70 itting quality p
0840: 61 74 63 68 65 73 20 61 6e 64 2f 6f 72 20 6d 61 atches and/or ma
0850: 6b 69 6e 67 20 74 68 6f 75 67 68 74 66 75 6c 20 king thoughtful
0860: 70 6f 73 74 73 20 6f 6e 20 74 68 65 0a 5b 68 74 posts on the.[ht
0870: 74 70 3a 2f 2f 77 77 77 2e 6d 61 69 6c 2d 61 72 tp://www.mail-ar
0880: 63 68 69 76 65 2e 63 6f 6d 2f 66 6f 73 73 69 6c chive.com/fossil
0890: 2d 75 73 65 72 73 40 6c 69 73 74 73 2e 66 6f 73 -users@lists.fos
08a0: 73 69 6c 2d 73 63 6d 2e 6f 72 67 2f 20 7c 20 6d sil-scm.org/ | m
08b0: 61 69 6c 69 6e 67 20 6c 69 73 74 5d 2e 0a 41 20 ailing list]..A
08c0: 63 6f 6e 74 72 69 62 75 74 6f 72 20 61 67 72 65 contributor agre
08d0: 65 6d 65 6e 74 20 69 73 2c 20 6f 66 20 63 6f 75 ement is, of cou
08e0: 72 73 65 2c 20 61 20 70 72 65 72 65 71 75 69 73 rse, a prerequis
08f0: 69 74 65 20 66 6f 72 20 63 68 65 63 6b 2d 69 6e ite for check-in
0900: 0a 70 72 69 76 69 6c 65 67 65 73 2e 3c 2f 70 3e .privileges.</p>
0910: 0a 0a 43 6f 6e 74 72 69 62 75 74 6f 72 73 20 61 ..Contributors a
0920: 72 65 20 61 73 6b 65 64 20 74 6f 20 6d 61 6b 65 re asked to make
0930: 20 61 6c 6c 20 6e 6f 6e 2d 74 72 69 76 69 61 6c all non-trivial
0940: 20 63 68 61 6e 67 65 73 20 6f 6e 20 61 20 62 72 changes on a br
0950: 61 6e 63 68 2e 20 20 54 68 65 0a 46 6f 73 73 69 anch. The.Fossi
0960: 6c 20 41 72 63 68 69 74 65 63 74 20 28 52 69 63 l Architect (Ric
0970: 68 61 72 64 20 48 69 70 70 29 20 77 69 6c 6c 20 hard Hipp) will
0980: 6d 65 72 67 65 20 63 68 61 6e 67 65 73 20 6f 6e merge changes on
0990: 74 6f 20 74 68 65 20 74 72 75 6e 6b 2e 3c 2f 70 to the trunk.</p
09a0: 3e 0a 0a 43 6f 6e 74 72 69 62 75 74 6f 72 73 20 >..Contributors
09b0: 61 72 65 20 72 65 71 75 69 72 65 64 20 74 6f 20 are required to
09c0: 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 0a 5b 2e following the.[.
09d0: 2f 63 68 65 63 6b 69 6e 2e 77 69 6b 69 20 7c 20 /checkin.wiki |
09e0: 70 72 65 2d 63 68 65 63 6b 69 6e 20 63 68 65 63 pre-checkin chec
09f0: 6b 6c 69 73 74 5d 20 70 72 69 6f 72 20 74 6f 20 klist] prior to
0a00: 65 76 65 72 79 20 63 68 65 63 6b 2d 69 6e 20 74 every check-in t
0a10: 6f 0a 74 68 65 20 46 6f 73 73 69 6c 20 73 65 6c o.the Fossil sel
0a20: 66 2d 68 6f 73 74 69 6e 67 20 72 65 70 6f 73 69 f-hosting reposi
0a30: 74 6f 72 79 2e 20 20 54 68 69 73 20 63 68 65 63 tory. This chec
0a40: 6b 6c 69 73 74 20 69 73 20 73 68 6f 72 74 20 61 klist is short a
0a50: 6e 64 20 73 75 63 63 69 6e 63 74 0a 61 6e 64 20 nd succinct.and
0a60: 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 72 65 71 75 should only requ
0a70: 69 72 65 20 61 20 66 65 77 20 73 65 63 6f 6e 64 ire a few second
0a80: 73 20 74 6f 20 66 6f 6c 6c 6f 77 2e 20 20 43 6f s to follow. Co
0a90: 6e 74 72 69 62 75 74 6f 72 73 0a 73 68 6f 75 6c ntributors.shoul
0aa0: 64 20 70 72 69 6e 74 20 6f 75 74 20 61 20 63 6f d print out a co
0ab0: 70 79 20 6f 66 20 74 68 65 20 70 72 65 2d 63 68 py of the pre-ch
0ac0: 65 63 6b 69 6e 20 63 68 65 63 6b 6c 69 73 74 20 eckin checklist
0ad0: 61 6e 64 20 6b 65 65 70 0a 69 74 20 6f 6e 20 61 and keep.it on a
0ae0: 20 6e 6f 74 65 63 61 72 64 20 62 65 73 69 64 65 notecard beside
0af0: 20 74 68 65 69 72 20 77 6f 72 6b 73 74 61 74 69 their workstati
0b00: 6f 6e 73 2c 20 66 6f 72 20 71 75 69 63 6b 20 72 ons, for quick r
0b10: 65 66 65 72 65 6e 63 65 2e 0a 0a 43 6f 6e 74 72 eference...Contr
0b20: 69 62 75 74 6f 72 73 20 73 68 6f 75 6c 64 20 72 ibutors should r
0b30: 65 76 69 65 77 20 74 68 65 0a 5b 2e 2f 73 74 79 eview the.[./sty
0b40: 6c 65 2e 77 69 6b 69 20 7c 20 43 6f 64 69 6e 67 le.wiki | Coding
0b50: 20 53 74 79 6c 65 20 47 75 69 64 65 6c 69 6e 65 Style Guideline
0b60: 73 5d 20 61 6e 64 20 6d 69 6d 69 63 20 74 68 65 s] and mimic the
0b70: 20 63 6f 64 69 6e 67 20 73 74 79 6c 65 0a 75 73 coding style.us
0b80: 65 64 20 74 68 72 6f 75 67 68 20 74 68 65 20 72 ed through the r
0b90: 65 73 74 20 6f 66 20 74 68 65 20 46 6f 73 73 69 est of the Fossi
0ba0: 6c 20 73 6f 75 72 63 65 20 63 6f 64 65 2e 20 20 l source code.
0bb0: 59 6f 75 72 20 63 6f 64 65 20 73 68 6f 75 6c 64 Your code should
0bc0: 0a 62 6c 65 6e 64 20 69 6e 2e 20 20 41 20 74 68 .blend in. A th
0bd0: 69 72 64 2d 70 61 72 74 79 20 72 65 61 64 65 72 ird-party reader
0be0: 20 73 68 6f 75 6c 64 20 62 65 20 75 6e 61 62 6c should be unabl
0bf0: 65 20 74 6f 20 64 69 73 74 69 6e 67 75 69 73 68 e to distinguish
0c00: 20 79 6f 75 72 0a 63 6f 64 65 20 66 72 6f 6d 20 your.code from
0c10: 61 6e 79 20 6f 74 68 65 72 20 63 6f 64 65 20 69 any other code i
0c20: 6e 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 72 n the source cor
0c30: 70 75 73 2e 0a 0a 3c 68 32 3e 34 2e 30 20 54 65 pus...<h2>4.0 Te
0c40: 73 74 69 6e 67 3c 2f 68 32 3e 0a 0a 46 6f 73 73 sting</h2>..Foss
0c50: 69 6c 20 68 61 73 20 74 68 65 20 62 65 67 69 6e il has the begin
0c60: 6e 69 6e 67 73 20 6f 66 20 61 0a 5b 2e 2e 2f 74 nings of a.[../t
0c70: 65 73 74 2f 72 65 6c 65 61 73 65 2d 63 68 65 63 est/release-chec
0c80: 6b 6c 69 73 74 2e 77 69 6b 69 20 7c 20 72 65 6c klist.wiki | rel
0c90: 65 61 73 65 20 63 68 65 63 6b 6c 69 73 74 5d 20 ease checklist]
0ca0: 62 75 74 20 74 68 69 73 20 69 73 20 61 6e 0a 61 but this is an.a
0cb0: 72 65 61 20 74 68 61 74 20 6e 65 65 64 73 20 66 rea that needs f
0cc0: 75 72 74 68 65 72 20 77 6f 72 6b 2e 20 20 28 59 urther work. (Y
0cd0: 6f 75 72 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e our contribution
0ce0: 73 20 68 65 72 65 20 61 72 65 20 77 65 6c 63 6f s here are welco
0cf0: 6d 65 64 21 29 0a 43 6f 6e 74 72 69 62 75 74 6f med!).Contributo
0d00: 72 73 20 77 69 74 68 20 63 68 65 63 6b 2d 69 6e rs with check-in
0d10: 20 70 72 69 76 69 6c 65 67 65 73 20 61 72 65 20 privileges are
0d20: 65 78 70 65 63 74 65 64 20 74 6f 20 72 75 6e 20 expected to run
0d30: 74 68 65 20 72 65 6c 65 61 73 65 0a 63 68 65 63 the release.chec
0d40: 6b 6c 69 73 74 20 6f 6e 20 61 6e 79 20 6d 61 6a klist on any maj
0d50: 6f 72 20 63 68 61 6e 67 65 73 20 74 68 65 79 20 or changes they
0d60: 63 6f 6e 74 72 69 62 75 74 65 2c 20 61 6e 64 20 contribute, and
0d70: 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 20 65 if appropriate e
0d80: 78 70 61 6e 64 0a 74 68 65 20 63 68 65 63 6b 6c xpand.the checkl
0d90: 69 73 74 20 61 6e 64 2f 6f 72 20 74 68 65 20 61 ist and/or the a
0da0: 75 74 6f 6d 61 74 65 64 20 74 65 73 74 20 73 63 utomated test sc
0db0: 72 69 70 74 73 20 74 6f 20 63 6f 76 65 72 20 74 ripts to cover t
0dc0: 68 65 69 72 20 61 64 64 69 74 69 6f 6e 73 2e 0a heir additions..
0dd0: 0a 0a 3c 68 32 3e 35 2e 30 20 53 65 65 20 41 6c ..<h2>5.0 See Al
0de0: 73 6f 3c 2f 68 32 3e 0a 0a 20 20 2a 20 20 5b 2e so</h2>.. * [.
0df0: 2f 62 75 69 6c 64 2e 77 69 6b 69 20 7c 20 48 6f /build.wiki | Ho
0e00: 77 20 54 6f 20 43 6f 6d 70 69 6c 65 20 41 6e 64 w To Compile And
0e10: 20 49 6e 73 74 61 6c 6c 20 46 6f 73 73 69 6c 5d Install Fossil]
0e20: 0a 20 20 2a 20 20 5b 2e 2f 6d 61 6b 65 66 69 6c . * [./makefil
0e30: 65 2e 77 69 6b 69 20 7c 20 54 68 65 20 46 6f 73 e.wiki | The Fos
0e40: 73 69 6c 20 42 75 69 6c 64 20 50 72 6f 63 65 73 sil Build Proces
0e50: 73 5d 0a 20 20 2a 20 20 5b 2e 2f 74 65 63 68 5f s]. * [./tech_
0e60: 6f 76 65 72 76 69 65 77 2e 77 69 6b 69 20 7c 20 overview.wiki |
0e70: 41 20 54 65 63 68 6e 69 63 61 6c 20 4f 76 65 72 A Technical Over
0e80: 76 69 65 77 20 6f 66 20 46 6f 73 73 69 6c 5d 0a view of Fossil].
0e90: 20 20 2a 20 20 5b 2e 2f 61 64 64 69 6e 67 5f 63 * [./adding_c
0ea0: 6f 64 65 2e 77 69 6b 69 20 7c 20 41 64 64 69 6e ode.wiki | Addin
0eb0: 67 20 46 65 61 74 75 72 65 73 20 54 6f 20 46 6f g Features To Fo
0ec0: 73 73 69 6c 5d 0a ssil].