Skip to main content
aboutsummaryrefslogtreecommitdiffstats
# Contributing to Eclipse Platform

Thanks for your interest in this project.

## Project description

Eclipse Platform defines the set of frameworks and common services that
collectively make up infrastructure required to support the use of Eclipse as a
component model, as a Rich Client Platform (RCP) and as a comprehensive tool
integration platform. These services and frameworks include a standard workbench
user interface model and portable native widget toolkit, a project model for
managing resources, automatic resource delta management for incremental
compilers and builders, language-independent debug infrastructure, and
infrastructure for distributed multi-user versioned resource management.

* https://projects.eclipse.org/projects/eclipse.platform

## Developer resources

Information regarding source code management, builds, coding standards, and
more.

* https://projects.eclipse.org/projects/eclipse.platform/developer

The project maintains the following source code repositories

* http://git.eclipse.org/c/platform/eclipse.platform.common.git
* http://git.eclipse.org/c/platform/eclipse.platform.debug.git
* http://git.eclipse.org/c/platform/eclipse.platform.git
* http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git
* http://git.eclipse.org/c/platform/eclipse.platform.releng.buildtools.git
* http://git.eclipse.org/c/platform/eclipse.platform.releng.git
* http://git.eclipse.org/c/platform/eclipse.platform.resources.git
* http://git.eclipse.org/c/platform/eclipse.platform.runtime.git
* http://git.eclipse.org/c/platform/eclipse.platform.swt.git
* http://git.eclipse.org/c/platform/eclipse.platform.swt.binaries.git
* http://git.eclipse.org/c/platform/eclipse.platform.team.git
* http://git.eclipse.org/c/platform/eclipse.platform.text.git
* http://git.eclipse.org/c/platform/eclipse.platform.ua.git
* http://git.eclipse.org/c/platform/eclipse.platform.ui.git
* http://git.eclipse.org/c/platform/eclipse.platform.ui.tools.git

This project uses Bugzilla to track ongoing development and issues.

* Search for issues: https://eclipse.org/bugs/buglist.cgi?product=Platform
* Create a new report: https://eclipse.org/bugs/enter_bug.cgi?product=Platform

Be sure to search for existing bugs before you create another one. Remember that
contributions are always welcome!

## Eclipse Contributor Agreement

Before your contribution can be accepted by the project team contributors must
electronically sign the Eclipse Contributor Agreement (ECA).

* http://www.eclipse.org/legal/ECA.php

Commits that are provided by non-committers must have a Signed-off-by field in
the footer indicating that the author is aware of the terms by which the
contribution has been provided to the project. The non-committer must
additionally have an Eclipse Foundation account and must have a signed Eclipse
Contributor Agreement (ECA) on file.

For more information, please see the Eclipse Committer Handbook:
https://www.eclipse.org/projects/handbook/#resources-commit

## Contact

Contact the project developers via the project's "dev" list.

* https://dev.eclipse.org/mailman/listinfo/platform-dev

Back to the top

0 g& @@]H4ӵE$Ġvm&5۱8i >@^]iXO9=FEr(̥߄{ć~,gWr?Q$+tgEd"Y,a *.\|L. TFȜ$֕x^uR,Ǔ6c 7sXppG ݰ)(1ξ޳~ HLy$ .Ǩx oK$L~[nO5c2KUlWЦWO,.,d'PG3zyT\GT j|И'CABSVsvyoUKs1YOA+땜KZAwW\ 7 z⨚ٵJ 1RrȐUT?T~c~84/]u"t?z2_@ +KQZʸ)A+ˁz|jO]\%S! ST=ffԿNTJS\Ths;^˰=c:># eA'Q)o C 75*L2`!/ߞUr nxvACB 8 HK|jp^vYzPh)>!O'j ~> biS!ARYtUx\U G\R?V Øs[>id~סz,hbgL^J!Kf"j%GyqQJ{gv*[ $~A|+#oq9G3bF\x#m }S;Y(”=]> LզH!!d>]2MHd2 w_  ]aH.hu+_|ͯ+Bѝ$JFHBvY  S@˺\W&3P &'+ZmM1yvs7HE'o ׯHS:zSOT9 j:~ p>Oqk4-Sj`iGBti'}zNx#'gX/9k3r =ĜL95V%.NH[En@+ /Mk*7 r pYb& *Oh#U.F1=)n#AN4qhe.cP*D!mV뉚76uKͮ}l,[|Ñ X',&eYRV>p$$Kf4 GjƢOkV=_Ϣ1A3M2/A@88{t@d%]*Ԏq?# )ڑlNvdaU%q9;t!='N5]҉}nHˊs9$q0q3xiSQ;֚ҼR=#P*ZID&(^*%r-$BIֳjQ*_ kvTGsɴ첥ps2b" ƄV<`ɈD H:gcKȴ>2# Z$HZ:榍*&+chQDؕ?˲hF"P})WlZF"ɇW+bNկ4`_AR}>Ha(Uֽw[8#|7!fQqRur%183Iw}3k>E<>"W!Bد}K q8Ii眜'kKwK٤bO7`r}3t:kqZ#S.8 Π|/=hpuwcS iV 4MƁB 0a%w\ U/O-1&M6t/Xg|j՜3Y;:m#\#Sׅ^0 /팣|Vy: N)"Jú&eޮ'Aq>gOtLF">2~Ь W"CUVΣ Lm`5Ul& "ք" r`IUs-X|&NDžubᳫH;V I?P{$#xL5ꪎ۸̎dĩ8R%,%_yUQ8dVaO#+AL#LL=(!82?|֚bg`D/ jQ{fKL}UءlkH;-? p|y{ie tB6f<HZ&m9 ;%$g,j%'*2WP%!B@h˶0m(NO@~p[QnSzڋv&`Aڼjw$FIS4?E; ۥɴ=_v H6]}!-/8Ң;$KUNG0߱;}'l$ Jvjl,g]+ɋdjTF5r [~L?rz<,Mߜw1BLxMu1ߙ=tLN)w%"]=fk \x󫼭˶p;h"¡.Xtp^ƪ/c H`jyY[+PEAAx2j/Xxж2#Ś7ukN iY{"f'Cx#<ˍd|W8'2t#rDtweSBvx%ij!0bv\E%| O ~gm7/=61/W"jGQ5a^l$f&SP&Ї CZmä#Dh.R_BE4~_R=F9"3IC{ w5)L+53{0-/R!d!A_s-~ͭ6V;3 *FevZW䙰D̂6\~3.`{xM,$\]zq^PGR zLߧUɾ>D @3ӗi4EKQ'p Cٹ(׃}.;?<|mOՔxawzADIۈv #-!AV Oz?;E_yVѧj2}9TQLDFkGvQ? 0~YG&.NNI{o|3t|X,֛xƤ'Lujrkxr]lj!p,lsV4 n7=m"GbWʭGZ DNuއјcF(gd:@ZT:.t )iT\&DfOA,[v&1F)4]R3A1TG Cd *]:v4Wc|FDž?#[SE^oypyzMI[,_aJpe!^N+v -1dyJo-BG}mvS.6_y΋V>-:gäz $9϶]1daGRZi鸽F|fODG%+If*f;|tB`_Μ4US:Ƀ 5涝z=0f4p(<>ՏF9b_p #ah'N]ڒ}'0WF)ÝpfK@X%Ď*\omE ]>,˶G _Xj!1jϘUp lS/E\! q ]Ydbwѝa61,8ȵ]kul{d`ba$ͷ2_[,*9qWBa'}z O$Z`_)82%66BZal F{WD[AQ=넟d3&Oϸ.4V~$ݫuyXx1l첊OOQ7 6[+_'SNJ_(jս$g _ƚ$L3^W&`a4l&Hd3ʌyt>a";$ ?e?FGM&\Nw)J}XK\,ܸU%OMAoD{uʴ ƬE߁KQÀL-M&7jZr=B?RYt o/;;ҚjZ 4vlZK6\'rm֪k:$pcM/gHSy_}dw d ` 4l跎5͛X@?nƊa5hQuظGI&W?Xеe/?r \%|us S? C(#sW&t)8;ƾ|ctglQq|QTZsv|l@hA*UiP9MdK h m/k%m <7ۧcQ4yi+z)3HPK;Vog}{-iO{$WXK>$REt\TYcϾ3.oSG\B9 se!U+ :ŒiNIf>W|\dnwhi>+^0(e5"лU`wKW)[rX9/vDjw-2v-f\"'~©*!hh1ưFٴZ]2e\b*j&K`kl+ldz&$2u.Pҕ1ccu;օ;TWO|cM)sG3rH+ orVfܒ3]Bg\c^׼+}J9z#ueebnqly@DόN9_ bG 3;<Pנ@Zf]ChY3Ϟkx&z0|?sO u[1l&ʏFxzy=vG71oY\^ET=xͷ#sb g8k%gئ舕dBVmI6.jzn9@q'<{C8#F2ˀ4[؆>Н8vo^nt l,vrU-6 @?rmFC4Uqp4)ބϽ^kϾcWweD?0+槎\Nz{YN ں~kSfAYkekqMEط)azQ)YwZ\X2޷h|>9yZm$:;R+pVN(77☜"/X ȎӲ xj#0Cu'? Lx!FEs(^Wl%5 ]tM&##xLKh}gxD S ;р8-@JwuРuz&@>hmm5q U뽻 9P"t<7u~E-O2تlػ܏pwI6ɽCk㪹wf.4 O{,>^/41cytl8.UAn`(Jwd(8Fǿ-zV;c9tU5u/Is*}la áfEm_h5,]oq+14ri,)jsUťd.H x&Z9LQQ</Aws wKg7#+ƭNׂ) C=sJR ip /(,P]&`/Yn)1LgW&J+ᙰË#z\A{bBO5be.aL$c6b+-3=8Po#z9[PƑjNZ`'dZ1`9rR%E%xl##q-'h]ړM.Oe@Sn7jxEZܾ? z3sdi4+>=64~MУQ͞< xA)gE (80N%=ʵ}6 } Z-*›OF'?GoUƂQg$˭nLYpQ톇wNIbBR)byOv4"!kUt$ŠBM,t+E*#5x|Hj&FcRU۩nʃR}E};<-'.@Qtrrþb$ EjX,l-?[ߧ`i H(m4YzYp(/)_!9c7QР$E9v!5bUc{Y9$NѺ[iq=a =ŭeED_QN< 3cV]ЪbQ` 0b"TEV>=-W^ p` {r2/ gx,vT E<' r@9ۡ~%FRu/w!6a3Aa߆jsoeBjV&޹̉$!R )V[}T5:vLS83C2l Y!jz24bO$4\/3BlV7`~d[eRU-&t170qnȶo9/+7o?]K}2 -FJ~tOx+6:g?Bv+y-E'@V~UAY/.shݯb4f[icl&xHuw<ކIXZ~! & du(|] vE6 :YT['K3* b |T(< -/|Bؒ]0~{Hg&, HCWQ3Q9V*|xVmͩ(qT㸞6Nq6{nD5xUO?uYG#xֈ&jVgƦ"qw_7'ޕCD,,Ƶl#ÛÎx8/C@MaYr*7>9a"ͦH.}JtmَeJVIZYlee],m24wː5mrs MnFf7$@.` /{0@T%mO<9ʧ`M}ܖv$4/E̾9墅la%/ 4Fgű$҉w%vvviyq 'd?;BS}[[K+Y9"D6Cx=8@wPCRzu W^!J6CKqf=ŕԊnn~/;Bo'~~![<ۻ@fT+Kl6uxpy48Zt|PχyqF8+| ׼V$lbߌ[n~q&RX.:GĨ(E SY[1W{<b6u`5)`pkXc|񒍴p 0*S/CBTY<J 4ؘjV 1vvE J<~_dryM%Pe{ x;+y跥 r&Q Yq T帒@LI$\EwHݦsHUۮtDOϲFf x$WfO&3h;)MFOoQ,5.V&Æ9 Kpe`nxoH* fh f4Ӻ04a8-e !پ"ω̪?;ԕ zt'_ꖤ"vfdJӅqdC[FjϮ38k΍YjUY0 y.)LqK.Lܞ%mOJ5bSr" !QNI)aに`G"nn[^l[t:`yZe-8rBuwAiɛ 1? ?f"8vQ~Tz0kЦ֛U:Wx9I53n}Vkt=8Tp}_mNuQ3f7,03iAE3ZKnM8,)T:赱ѦUpK(Qv6|}r1{n$wOy.EI$t)Y",ܩL=KDEsNCkکzDCMݎH`5j3c^ n5P> N'DV7WT7* $By6q^mIU8)erSy p?m5C]A,.{ғYV|GTFԿfYe_G`AR%@]o D).tc{({*]tJհ>cZ=(|3ds}x=5[=W08@zqL14/js Hcw92J:F-n Gw-)_4'?[UivuSEhd넜*v^HS;/) ;ma:@YPkɉ iz?uCGuQ[II"M y c8},bwKE;|cT7G%!&) AWF|F" 9959DrOK6^yy%be``;\^;(Mz*(W$W.9b cm`άDiΠO<3 @|BZ}˜IW2t*/Bk*[}OW'w¦<[.7^ǁM-_mWiNRbdf/ mh:P߄kpӒKy6f3ž$!63<K^>P(TFn@BC.,/N3sz]C tpaނ{Jbq3veM =X#OUonnJ{)YƉAT|#iZTBj0塐9<4/)uq^cbѴ 5p@#/Q$Fd}%7Nj>HjR $ΕiWq^kF V }yq%4 /7~ł_iOЧ]6SP{\ =p_d-"CL3Q>ʾu5z{IJ1Y g]9ƚgJpz80^¹<\D4;#I)Gz)b[rz=̦Ky{mp{s#5Ǫ` 6%? m`Q +Gyy XeoF@̘xEq&pCd#Mڀ9`<{^{ 7؃S7t,M[FyhqGdXZD. G6!X*Mڷ* ·^pJJſk\ JY!"emn $)"`@H&hh15ekuʗ~)PL.z.4(yw~"UܲdsWmATG& pr PA\%`S~AȔ\)yG uXbD1jqxV\-K!i5?8H%*ߞW^-0|R\VyI 2aE+CJޖ%NE_bb.+[4Vv5TlHPI.čT!b!$s{4Ǣ(P{]˂-8O<~Q$߆gg;$![?/k.G:ܿm~@RQdB\ D~(&u|.?4-oVMr1ZK]nl󰬇L g_ _*#KMy0q|+&0E*3687hRQ0ihgqMip;{XfpXX)t- "'\sCIa'LEӔQm`&''>bGFƑPt*3F'Ÿl9YqTP}i}mnh{m&-_ fo d PvL (`'{aV l<@v/6.M{߿ׯc s=\gN?ߢ XbTL kyÃg lzFkPbQJx9ck;oD=xN=jv0hIg6Мaq #9A^vdoNry)iVn#x ז8jL1 VsYe6mr:U:ydtrgTSH;m*eUE|{xHVc$(1ı,܆ =~ᒀDvz%\KNзL#j4| M2j`M>0lSAĮ"@HFar7Zv0PU@\TrK6M`NԿ3a/wPIE|FY.g>?ZcYtJ]z2_v7lk D"oy*_:BQ%=se_A'`B!v|CKz"lNm<"9@^jjL$;;Z8|ikeD M"؝]o(/ɊEsjEcyq!SxgӾYYӡs8_9'/Rٖٛ7ЄLDcU~./jGIAd}]>LT++vtZcX!^e$wC+?V-^b ϻu4-׃4ho3Ļs`+1ɯ!yu"VI`;.҇ϣ 7f(!,9vHz0Oz*XJ4 " ݩD+%ҘCewTUm2k%ڈ(*5fL0\% m5tH|~wժ=B| 8/mT9Q1z5=d@˲*.Cݴt;Oa@[k-7ZY Vo_%p:eJ#Y֊rMUFGh_+d(YU5a%Gp)EjWgghMoQ^2h2?}P` j˫!J0^T%U:' ozL]RJ` <^[\PV u9F!0Ϫ%`J髝MEW"F,ouF>?iݗ'~Yޒ5>Љ7<߅ph%?%g;d fns dgsiii+lF\ڮ FPsR4mEBZ]P;"8CV^4>5ΧX""jPu1yD0<@3t'_wYKv{^7b4;RmC%&W5cv kZsxxýo>xY#vD?MJOO}3i ]S&Z4~EJ|tj e*+zyqZKޚ>8b!Qwo-jK˔7E.n?#$^P7bI7v|xA|R;!L1Vl'-ŦXAȡp[(d;=!S̺66@P'LE GNkb~r]){@ַ͆<|j%B0!0C?bwjXg闯0T,`{^̾LԳ%b0j6Y|VLXOXTx7j?=9Y(}8&C\Ե$GEXt?#!J&zJ<ڎHVpbHKUSbvG#ƈtz~8dS:DqD@G"8]sbcO9VA#caa~"wי"OFB0p0&a}BOFwR^Bt5$J%z}%QRπh]$llpMvɗ{"cû{f"=yvw"}_#ذSU2D.WPҾP=ø'N,.=( = ?7XD,<<;N̰X͍9c.5wGqQ^)A֗i[j %Mrzυ@Jи`*rFl0ׅZ{? c][ sF9&ǠmxB #JSJԱ텰BY0(G*a6pAf.MUzoQz?kЮ"n\_}5=bo^y[zkt@BgEID7`˩u!ZTZ#fǞ1̅ެgpS F71PFW@P  Pb H̐9cšgpѶNϭ"llE !&ea.ljp/Q2@>MɢczFX 0zYsaQUi: @g<,'8] Ab*\0YZυk@Y|(漣Fz4HLGHLxCl`?~8-dڶUۚj; 'NA=KxZݩ+_$LKKa#g&uq@E Aݧ>5rO,1q_9C-s0qjܸӅm@lE>LxuL#Jgh{WX_(64|UGK`$b-#jAYxHBsʖ5k`6dwTlB+N@8 ހzu{&0cֵ GQbM^>G01G8/_'9% <鿻0!ދ>As_qj?\q8. ;7ssUQ@Jw8!C"0g@h5]4k!s'uߓ#U4Yiets~ȾyR\3\kJ@| l955Duyu&hhki6yIkngXH'ןTdd!&h4Irjzs5%'oKpy=|\WOUҬ!aT9xtp^{"4ĸUrQ&;n/a7vϦy'%qQ-VRd HR9?KŬqsyz3B&_Uj# * toqvXL& &CWx:ޜrf?A9m/wn\gVGEv]|ι :O)<%=%(wfژg) :#xm}_Bq "8`{Pv%^WtF=B(rW3x&z,^qd\nzt4%5sx,Vij](% ~!:~qДXC'd;;yYNQ2tI:kQDi MHI*\Y?<$ܫZ*N юsOA+͗:hx~xf_}ډ^LBk4n@N%1Ϛr"^[̙8fzQe hNgDS4ViF&sO `ɧJp}H1`>>~rnZ&F3;<&m^@Y~ F-k@ '<'% ; qm6Bb+|"&DjAoץc7ZBH{hjA*ALt9|h\Sc?nUz_Q KfɢE%jL$a2X,YI:97z==OD'R_ 5|pϢgX _a,U5ZL rHVR}]ôhޖIu,ۭnmv/K}yfJYmA O|f =_tl.vӒ%t$VpRw*4edܧ5-[%q$ +C?!Qx Hv-UG˧-MC[%,$/9lOoy&w9T^ߵ(y d+=!crbT"!V_c p jYعɬ?:oM?rv>Ɇ^~} 2|rgSbh'UՋ)u HkH5$(o"}CtG7O)%\=$h#8w+Q .ܿN¡1◉L@-)c pEUpnhx2t廜 Ҙ'$8iTuLAuEow)wDi~CZ.mMK'2;Xb5OGk;}3Hu;tVG XT0