fosclipse-ui

Hex Artifact Content
Login

Artifact 2283e0dadfdf2b3f635db0c38e1b62dc23033196:

Wiki page [fosclipse-ui] by jan.nijtmans 2012-11-13 14:21:16.
0000: 44 20 32 30 31 32 2d 31 31 2d 31 33 54 31 34 3a  D 2012-11-13T14:
0010: 32 31 3a 31 36 2e 35 37 38 0a 4c 20 66 6f 73 63  21:16.578.L fosc
0020: 6c 69 70 73 65 2d 75 69 0a 50 20 30 36 32 38 35  lipse-ui.P 06285
0030: 30 36 37 36 31 36 32 63 66 33 65 30 30 66 30 37  0676162cf3e00f07
0040: 37 37 63 64 37 65 63 66 62 36 65 32 63 39 62 65  77cd7ecfb6e2c9be
0050: 39 34 30 0a 55 20 6a 61 6e 2e 6e 69 6a 74 6d 61  940.U jan.nijtma
0060: 6e 73 0a 57 20 31 39 37 36 0a 3c 68 32 3e 46 6f  ns.W 1976.<h2>Fo
0070: 73 63 6c 69 70 73 65 3c 2f 68 32 3e 0d 0a 0d 0a  sclipse</h2>....
0080: 3c 70 3e 54 68 69 73 20 70 72 6f 6a 65 63 74 20  <p>This project 
0090: 69 73 20 6d 65 61 6e 74 20 74 6f 20 62 65 20 62  is meant to be b
00a0: 65 63 6f 6d 65 20 74 68 65 20 22 6f 66 66 69 63  ecome the "offic
00b0: 69 61 6c 22 20 46 6f 73 73 69 6c 0d 0a 70 6c 75  ial" Fossil..plu
00c0: 67 69 6e 20 66 6f 72 20 45 63 6c 69 70 73 65 2e  gin for Eclipse.
00d0: 20 49 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 6d   It depends on m
00e0: 61 6e 79 20 70 65 6f 70 6c 65 20 63 6f 6f 70 65  any people coope
00f0: 72 61 74 69 6e 67 2c 0d 0a 73 6f 20 70 6c 65 61  rating,..so plea
0100: 73 65 20 64 72 6f 70 20 6d 65 20 61 20 5b 6d 61  se drop me a [ma
0110: 69 6c 74 6f 3a 6e 69 6a 74 6d 61 6e 73 20 61 74  ilto:nijtmans at
0120: 20 75 73 65 72 73 20 64 6f 74 20 73 66 20 64 6f   users dot sf do
0130: 74 20 6e 65 74 7c 6d 61 69 6c 5d 20 69 66 20 79  t net|mail] if y
0140: 6f 75 20 61 72 65 20 69 6e 74 65 72 65 73 74 65  ou are intereste
0150: 64 20 74 6f 20 70 61 72 74 69 63 69 70 61 74 65  d to participate
0160: 0d 0a 69 6e 20 61 6e 79 20 77 61 79 3a 20 64 65  ..in any way: de
0170: 73 69 67 6e 69 6e 67 2c 20 63 6f 64 69 6e 67 2c  signing, coding,
0180: 20 64 6f 63 75 6d 65 6e 74 69 6e 67 2c 20 74 65   documenting, te
0190: 73 74 69 6e 67 2c 20 77 68 61 74 65 76 65 72 2e  sting, whatever.
01a0: 2e 2e 2e 3c 2f 70 3e 0d 0a 0d 0a 3c 70 3e 41 74  ...</p>....<p>At
01b0: 20 74 68 69 73 20 6d 6f 6d 65 6e 74 2c 20 74 68   this moment, th
01c0: 65 20 46 6f 73 63 6c 69 70 73 65 20 70 6c 75 67  e Fosclipse plug
01d0: 69 6e 20 69 73 20 67 75 61 72 61 6e 74 65 65 64  in is guaranteed
01e0: 20 6e 6f 74 20 74 6f 20 77 6f 72 6b 2e 0d 0a 53   not to work...S
01f0: 6f 20 6f 6e 6c 79 20 63 6c 6f 6e 65 20 74 68 69  o only clone thi
0200: 73 20 72 65 70 6f 73 69 74 6f 72 79 20 77 68 65  s repository whe
0210: 6e 20 79 6f 75 20 6b 6e 6f 77 20 77 68 61 74 20  n you know what 
0220: 79 6f 75 20 61 72 65 20 64 6f 69 6e 67 2e 0d 0a  you are doing...
0230: 28 41 73 20 73 6f 6f 6e 20 61 73 20 74 68 69 6e  (As soon as thin
0240: 67 73 20 73 74 61 72 74 20 74 6f 20 67 65 74 20  gs start to get 
0250: 77 6f 72 6b 69 6e 67 2c 20 74 68 69 73 20 57 49  working, this WI
0260: 4b 49 20 70 61 67 65 20 77 69 6c 6c 20 62 65 0d  KI page will be.
0270: 0a 6d 6f 64 69 66 69 65 64 20 74 6f 20 73 61 79  .modified to say
0280: 20 73 6f 29 3c 2f 70 3e 0d 0a 0d 0a 3c 68 33 3e   so)</p>....<h3>
0290: 53 74 72 75 63 74 75 72 65 3c 2f 68 33 3e 0d 0a  Structure</h3>..
02a0: 0d 0a 3c 70 3e 54 68 65 20 66 69 72 73 74 20 64  ..<p>The first d
02b0: 65 73 69 67 6e 20 64 65 63 69 73 69 6f 6e 20 69  esign decision i
02c0: 73 3a 20 22 54 61 6b 65 20 61 6c 6c 20 64 65 73  s: "Take all des
02d0: 69 67 6e 20 72 75 6c 65 73 20 66 72 6f 6d 20 53  ign rules from S
02e0: 75 62 63 6c 69 70 73 65 2c 0d 0a 65 78 63 65 70  ubclipse,..excep
02f0: 74 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20  t when there is 
0300: 61 20 67 6f 6f 64 20 72 65 61 73 6f 6e 20 74 6f  a good reason to
0310: 20 64 6f 20 6f 74 68 65 72 77 69 73 65 22 2e 20   do otherwise". 
0320: 54 68 65 20 72 65 61 73 6f 6e 20 66 6f 72 0d 0a  The reason for..
0330: 74 68 69 73 20 69 73 3a 20 53 75 62 63 6c 69 70  this is: Subclip
0340: 73 65 20 69 73 20 6f 6e 65 20 6f 66 20 74 68 65  se is one of the
0350: 20 62 65 73 74 20 73 63 6d 20 70 6c 75 67 69 6e   best scm plugin
0360: 73 20 61 76 61 69 6c 61 62 6c 65 2e 20 49 74 73  s available. Its
0370: 20 70 72 6f 6a 65 63 74 0d 0a 6c 65 61 64 20 28   project..lead (
0380: 4d 61 72 6b 20 50 68 69 70 70 61 72 64 29 20 63  Mark Phippard) c
0390: 6c 65 61 72 6c 79 20 6b 6e 6f 77 73 20 77 68 61  learly knows wha
03a0: 74 20 68 65 20 69 73 20 64 6f 69 6e 67 2e 20 54  t he is doing. T
03b0: 68 65 20 46 6f 73 73 69 6c 20 6d 6f 64 65 6c 0d  he Fossil model.
03c0: 0a 69 6e 20 61 75 74 6f 73 79 6e 63 20 6d 6f 64  .in autosync mod
03d0: 65 20 6c 6f 6f 6b 73 20 61 20 6c 6f 74 20 6c 69  e looks a lot li
03e0: 6b 65 20 74 68 65 20 53 75 62 76 65 72 73 69 6f  ke the Subversio
03f0: 6e 20 6d 6f 64 65 6c 2e 3c 70 3e 0d 0a 0d 0a 3c  n model.<p>....<
0400: 70 3e 57 68 65 6e 65 76 65 72 20 64 65 76 69 61  p>Whenever devia
0410: 74 69 6e 67 20 66 72 6f 6d 20 53 75 62 63 6c 69  ting from Subcli
0420: 70 73 65 27 73 20 64 65 73 69 67 6e 20 64 65 63  pse's design dec
0430: 69 73 69 6f 6e 2c 20 74 68 65 20 6d 6f 64 69 66  ision, the modif
0440: 69 65 64 0d 0a 64 65 73 69 67 6e 20 72 75 6c 65  ied..design rule
0450: 20 61 6e 64 20 74 68 65 20 72 65 61 73 6f 6e 20   and the reason 
0460: 6d 75 73 74 20 61 6c 77 61 79 73 20 62 65 20 64  must always be d
0470: 6f 63 75 6d 65 6e 74 65 64 20 6f 6e 20 74 68 69  ocumented on thi
0480: 73 20 57 49 4b 49 2e 3c 70 3e 0d 0a 0d 0a 3c 70  s WIKI.<p>....<p
0490: 3e 54 68 65 72 65 20 77 69 6c 6c 20 62 65 20 61  >There will be a
04a0: 74 20 6c 65 61 73 74 20 35 20 46 6f 73 63 6c 69  t least 5 Foscli
04b0: 70 73 65 20 70 6c 75 67 69 6e 73 2c 20 33 20 6f  pse plugins, 3 o
04c0: 66 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 0d  f which will be.
04d0: 0a 69 6e 74 65 72 65 73 74 69 6e 67 20 66 6f 72  .interesting for
04e0: 20 74 68 65 20 70 75 62 6c 69 63 2c 20 32 20 66   the public, 2 f
04f0: 6f 72 20 64 65 76 65 6c 6f 70 65 72 73 20 6f 6e  or developers on
0500: 6c 79 2e 20 49 6e 20 45 63 6c 69 70 73 65 2c 20  ly. In Eclipse, 
0510: 65 61 63 68 0d 0a 70 72 6f 6a 65 63 74 20 69 73  each..project is
0520: 20 63 68 65 63 6b 65 64 20 6f 75 74 20 73 65 70   checked out sep
0530: 61 72 61 74 65 6c 79 2c 20 73 6f 20 77 65 20 6e  arately, so we n
0540: 65 65 64 20 61 20 64 69 66 66 65 72 65 6e 74 20  eed a different 
0550: 46 6f 73 73 69 6c 0d 0a 72 65 70 6f 73 69 74 6f  Fossil..reposito
0560: 72 79 20 66 6f 72 20 65 61 63 68 20 6f 66 20 74  ry for each of t
0570: 68 6f 73 65 3a 0d 0a 20 20 20 3c 75 6c 3e 5b 68  hose:..   <ul>[h
0580: 74 74 70 73 3a 2f 2f 63 68 69 73 65 6c 61 70 70  ttps://chiselapp
0590: 2e 63 6f 6d 2f 75 73 65 72 2f 6a 61 6e 2e 6e 69  .com/user/jan.ni
05a0: 6a 74 6d 61 6e 73 2f 72 65 70 6f 73 69 74 6f 72  jtmans/repositor
05b0: 79 2f 66 6f 73 63 6c 69 70 73 65 2d 63 6f 72 65  y/fosclipse-core
05c0: 2f 69 6e 64 65 78 7c 63 6f 72 65 5d 3a 20 43 6f  /index|core]: Co
05d0: 72 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79  re functionality
05e0: 3c 2f 75 6c 3e 0d 0a 20 20 20 3c 75 6c 3e 5b 68  </ul>..   <ul>[h
05f0: 74 74 70 73 3a 2f 2f 63 68 69 73 65 6c 61 70 70  ttps://chiselapp
0600: 2e 63 6f 6d 2f 75 73 65 72 2f 6a 61 6e 2e 6e 69  .com/user/jan.ni
0610: 6a 74 6d 61 6e 73 2f 72 65 70 6f 73 69 74 6f 72  jtmans/repositor
0620: 79 2f 66 6f 73 63 6c 69 70 73 65 2d 66 65 61 74  y/fosclipse-feat
0630: 75 72 65 2f 69 6e 64 65 78 7c 66 65 61 74 75 72  ure/index|featur
0640: 65 5d 3a 20 55 73 65 64 20 69 6e 20 70 6c 75 67  e]: Used in plug
0650: 69 6e 2d 67 65 6e 65 72 61 74 69 6f 6e 3c 2f 75  in-generation</u
0660: 6c 3e 0d 0a 20 20 20 3c 75 6c 3e 5b 68 74 74 70  l>..   <ul>[http
0670: 73 3a 2f 2f 63 68 69 73 65 6c 61 70 70 2e 63 6f  s://chiselapp.co
0680: 6d 2f 75 73 65 72 2f 6a 61 6e 2e 6e 69 6a 74 6d  m/user/jan.nijtm
0690: 61 6e 73 2f 72 65 70 6f 73 69 74 6f 72 79 2f 66  ans/repository/f
06a0: 6f 73 63 6c 69 70 73 65 2d 74 65 73 74 73 2f 69  osclipse-tests/i
06b0: 6e 64 65 78 7c 74 65 73 74 73 5d 3a 20 28 55 6e  ndex|tests]: (Un
06c0: 69 74 2d 29 74 65 73 74 73 3c 2f 75 6c 3e 0d 0a  it-)tests</ul>..
06d0: 20 20 20 3c 75 6c 3e 5b 68 74 74 70 73 3a 2f 2f     <ul>[https://
06e0: 63 68 69 73 65 6c 61 70 70 2e 63 6f 6d 2f 75 73  chiselapp.com/us
06f0: 65 72 2f 6a 61 6e 2e 6e 69 6a 74 6d 61 6e 73 2f  er/jan.nijtmans/
0700: 72 65 70 6f 73 69 74 6f 72 79 2f 66 6f 73 63 6c  repository/foscl
0710: 69 70 73 65 2d 75 69 2f 69 6e 64 65 78 7c 75 69  ipse-ui/index|ui
0720: 5d 3a 20 54 68 65 20 55 49 20 70 61 72 74 20 6f  ]: The UI part o
0730: 66 20 74 68 65 20 70 6c 75 67 69 6e 20 28 54 68  f the plugin (Th
0740: 69 73 20 72 65 70 6f 73 69 74 6f 72 79 29 3c 2f  is repository)</
0750: 75 6c 3e 0d 0a 20 20 20 3c 75 6c 3e 5b 68 74 74  ul>..   <ul>[htt
0760: 70 73 3a 2f 2f 63 68 69 73 65 6c 61 70 70 2e 63  ps://chiselapp.c
0770: 6f 6d 2f 75 73 65 72 2f 6a 61 6e 2e 6e 69 6a 74  om/user/jan.nijt
0780: 6d 61 6e 73 2f 72 65 70 6f 73 69 74 6f 72 79 2f  mans/repository/
0790: 66 6f 73 63 6c 69 70 73 65 2d 75 70 64 61 74 65  fosclipse-update
07a0: 2d 73 69 74 65 2f 69 6e 64 65 78 7c 75 70 64 61  -site/index|upda
07b0: 74 65 2d 73 69 74 65 5d 3a 20 53 74 61 72 74 73  te-site]: Starts
07c0: 20 74 6f 20 62 65 20 69 6e 74 65 72 65 73 74 69   to be interesti
07d0: 6e 67 20 77 68 65 6e 20 74 68 69 6e 67 73 20 61  ng when things a
07e0: 72 65 20 73 74 61 72 74 69 6e 67 20 74 6f 20 67  re starting to g
07f0: 65 74 20 77 6f 72 6b 69 6e 67 3c 2f 75 6c 3e 0d  et working</ul>.
0800: 0a 3c 2f 70 3e 0d 0a 0d 0a 3c 70 3e 54 6f 20 62  .</p>....<p>To b
0810: 65 20 63 6f 6e 74 69 6e 75 65 64 2e 2e 2e 3c 2f  e continued...</
0820: 70 3e 0a 5a 20 61 34 61 65 36 66 62 33 66 38 37  p>.Z a4ae6fb3f87
0830: 61 38 64 63 65 34 32 31 64 32 39 65 38 37 37 32  a8dce421d29e8772
0840: 36 35 32 63 65 0a                                652ce.