From 362ed057808a457b8e9b01fddec586c3a94f6290 Mon Sep 17 00:00:00 2001 From: Benjamin Blake Date: Tue, 3 Mar 2020 14:46:59 -0700 Subject: [PATCH] Removed several unneeded files and folders --- .semver | 6 --- .travis.yml | 8 ---- .vscode/tasks.json | 54 ---------------------- AUTHORS.txt | 1 - CHANGELOG.md | 19 -------- RoboFile.php | 101 ------------------------------------------ doc/about/see_also.md | 15 ------- doc/img/favicon.ico | Bin 7406 -> 0 bytes doc/img/gitea.png | Bin 13517 -> 0 bytes doc/index.md | 15 ------- doc/installation.md | 39 ---------------- doc/usage.md | 2 - etc/mkdocs.yaml | 43 ------------------ etc/phpdoc.xml | 18 -------- etc/phpstan.neon | 3 -- etc/phpunit.xml | 18 -------- example/main.php | 16 ------- var/.gitkeep | 0 18 files changed, 358 deletions(-) delete mode 100644 .semver delete mode 100644 .travis.yml delete mode 100644 .vscode/tasks.json delete mode 100644 AUTHORS.txt delete mode 100644 CHANGELOG.md delete mode 100644 RoboFile.php delete mode 100644 doc/about/see_also.md delete mode 100644 doc/img/favicon.ico delete mode 100644 doc/img/gitea.png delete mode 100644 doc/index.md delete mode 100644 doc/installation.md delete mode 100644 doc/usage.md delete mode 100644 etc/mkdocs.yaml delete mode 100644 etc/phpdoc.xml delete mode 100644 etc/phpstan.neon delete mode 100644 etc/phpunit.xml delete mode 100644 example/main.php delete mode 100644 var/.gitkeep diff --git a/.semver b/.semver deleted file mode 100644 index 32abc21..0000000 --- a/.semver +++ /dev/null @@ -1,6 +0,0 @@ ---- -:major: 0 -:minor: 2 -:patch: 0 -:special: '' -:metadata: '' \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index b5fd93f..0000000 --- a/.travis.yml +++ /dev/null @@ -1,8 +0,0 @@ -dist: xenial -language: php -notifications: {email: false} -php: ['7.2', '7.3'] - -install: composer install --no-interaction -script: composer run-script test -after_success: composer run-script coverage diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index 27ae63a..0000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "command": "robo clean", - "label": "robo : clean", - "problemMatcher": [], - "type": "shell" - }, - { - "command": "robo coverage", - "label": "robo : coverage", - "problemMatcher": [], - "type": "shell" - }, - { - "command": "robo doc", - "label": "robo : doc", - "problemMatcher": [], - "type": "shell" - }, - { - "command": "robo lint", - "label": "robo : lint", - "problemMatcher": [], - "type": "shell" - }, - { - "command": "robo test", - "group": {"isDefault": true, "kind": "build"}, - "label": "robo : test", - "problemMatcher": [], - "type": "shell" - }, - { - "command": "robo upgrade", - "label": "robo : upgrade", - "problemMatcher": [], - "type": "shell" - }, - { - "command": "robo version", - "label": "robo : version", - "problemMatcher": [], - "type": "shell" - }, - { - "command": "robo watch", - "label": "robo : watch", - "problemMatcher": [], - "type": "shell" - } - ] -} diff --git a/AUTHORS.txt b/AUTHORS.txt deleted file mode 100644 index b214165..0000000 --- a/AUTHORS.txt +++ /dev/null @@ -1 +0,0 @@ -Cédric Belin diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 66e0898..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,19 +0,0 @@ -# Changelog - -## Version [0.3.0](https://github.com/sab-international/gitea.php/compare/v0.2.0...v0.3.0) -- Breaking change: removed `__toString()` methods from the model classes. -- Breaking change: using camelcase instead of all caps for constants. -- Modified the package layout. -- Updated the package dependencies. - -## Version [0.2.0](https://github.com/sab-international/gitea.php/compare/v0.1.1...v0.2.0) -- Added `__toString()` methods to the model classes. -- Added the `TrackedTime` model. -- Added a user guide based on [MkDocs](http://www.mkdocs.org). -- Updated the package dependencies. - -## Version [0.1.1](https://github.com/sab-international/gitea.php/compare/v0.1.0...v0.1.1) -- Fixed [issue #1](https://github.com/sab-international/gitea.php/issues/1): the `PushEvent::jsonSerialize()` method returns `"TODO"` strings. - -## Version 0.1.0 -- Initial release. diff --git a/RoboFile.php b/RoboFile.php deleted file mode 100644 index e4adabd..0000000 --- a/RoboFile.php +++ /dev/null @@ -1,101 +0,0 @@ -stopOnFail(); - } - - /** - * Deletes all generated files and reset any saved state. - * @return Result The task result. - */ - function clean(): Result { - return $this->collectionBuilder() - ->addTask($this->taskCleanDir('var')) - ->addTask($this->taskDeleteDir(['build', 'doc/api', 'web'])) - ->run(); - } - - /** - * Uploads the results of the code coverage. - * @return Result The task result. - */ - function coverage(): Result { - return $this->_exec('coveralls var/coverage.xml'); - } - - /** - * Builds the documentation. - * @return Result The task result. - */ - function doc(): Result { - return $this->collectionBuilder() - ->addTask($this->taskFilesystemStack() - ->copy('CHANGELOG.md', 'doc/about/changelog.md') - ->copy('LICENSE.md', 'doc/about/license.md')) - ->addTask($this->taskExec('mkdocs build --config-file=etc/mkdocs.yaml')) - ->addTask($this->taskFilesystemStack() - ->remove(['doc/about/changelog.md', 'doc/about/license.md'])) - ->run(); - } - - /** - * Performs the static analysis of source code. - * @return Result The task result. - */ - function lint(): Result { - return $this->taskExecStack() - ->exec('php -l example/main.php') - ->exec('phpstan analyse --configuration=etc/phpstan.neon') - ->run(); - } - - /** - * Runs the test suites. - * @return Result The task result. - */ - function test(): Result { - return $this->_exec('phpunit --configuration=etc/phpunit.xml'); - } - - /** - * Upgrades the project to the latest revision. - * @return Result The task result. - */ - function upgrade(): Result { - $composer = PHP_OS_FAMILY == 'Windows' ? 'php '.escapeshellarg('C:\Program Files\PHP\share\composer.phar') : 'composer'; - return $this->taskExecStack() - ->exec('git reset --hard') - ->exec('git fetch --all --prune') - ->exec('git pull --rebase') - ->exec("$composer update --no-interaction") - ->run(); - } - - /** - * Increments the version number of the package. - * @param string $component The part in the version number to increment. - * @return Result The task result. - */ - function version(string $component = 'patch'): Result { - return $this->taskSemVer('.semver')->increment($component)->run(); - } - - /** - * Watches for file changes. - * @return Result The task result. - */ - function watch(): Result { - return $this->taskWatch()->monitor('test', function() { $this->test(); })->run(); - } -} diff --git a/doc/about/see_also.md b/doc/about/see_also.md deleted file mode 100644 index a364126..0000000 --- a/doc/about/see_also.md +++ /dev/null @@ -1,15 +0,0 @@ -# See also - -## Development -- [API reference](https://dev.sabcomputer.com/gitea.php/api) -- [Packagist package](https://packagist.org/packages/sab-international/gitea) -- [Submit an issue](https://github.com/sab-international/gitea.php/issues) - -## Testing -- [Continuous integration](https://travis-ci.com/sab-international/gitea.php) -- [Code coverage](https://coveralls.io/github/sab-international/gitea.php/) - -## Other implementations -- Dart: [Gitea for Dart](https://dev.sabcomputer.com/gitea.dart) -- JavaScript: [Gitea for JS](https://dev.sabcomputer.com/gitea.js) -- Yii Framework: [Gitea for Yii](https://dev.sabcomputer.com/yii2-gitea) diff --git a/doc/img/favicon.ico b/doc/img/favicon.ico deleted file mode 100644 index b76b17a83170c813b05bbd35945c967f8ff49981..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7406 zcmeI1iBsFh7016I=}Eu}1PCNB1_9zQLLlx_9Kswjmks7Hr_61Gxr}YVm|$+l2R42GB*ipR3s8&%_wzb;`UGv{&BE_srGY-2n&VH zYC&Cr3lFBp@a>a5e9L<@l@!1l9SQrXIGlHv;TNlm7;N;wQ;-YNX?g82{Pq4_oQ{n_ zbhr_ptuCN8F9&*^4r48iSnRogvDQY^gj?8P?BbhKi$r2)1$ z3kG=I-)!81POC+hEfGt-9q92?p`kb*7Cw_Z*Max1j^g)Qs|eBSQI(sGTm4-aZEnEs zq>tBWM3Oa@#|Xt|($QK`f_qmkdp=J!zSvB^7!6>>5dk>e7uW9OALxK(-CUW4%1WYA!~I^8M^nh?1n@JkbSy z^G4j&2cUa1AFZlbE{ z8g*a~Q60`6&MhWtII>lZ49Yx{<;ZqYPA<<)%gZk)Bq~C236+-RmAi;4{Ox&nB_Vta z+pBhR3R3N_+G*+j_Qr525vIr}_2%aA@R(SO6>;%WeJbH}qQALcFYH}kOFyeO9YY9( zzUlpdmX7p4!0L@jP_Txb8<2np0v-r>;79d<1we?u)Z;t1xu&nsq<{3dy5uB#n;lRk7*mn&{`rr5AOKBTy@r>+Vai3y6O zKUtpV{q6WU^Iuv*yy8{KjFNpNYe}}0eEs#K9mR2yjU_Wmu9m!=%A9<&@1o-5N@nlR zRu=f|Hhj6a4hJ*sy6+OonKM7+vwBMl@yYTWRtI}9!VLTJ@t)%C1!iWG5Q>2$NfKIa6)O=W`ThrYSz1=krU}m$iaV z`JF6LCdIIldnKp3nWZ1|T}Vd#a(^AaUcaI4BJd~Rfq(~oTn|hi{_MTpR@66$M!+GOyy6_1TSV*80;OeaTV7$)Rm#oWRic^$gOD_H zC=QVgI7LpbOOHIkDSQzZLq*B!VV=W@c9PkaEK*YKA`R&xBlC>NIvS4_Ean)*%BRi( zt9-`AAC2n`215v^)?vbE2#?^RD)(hV|F&p#^tQ^s&k3}@BGCIk_khe(B(mE0^L=@W zta+!OK7~K+-BEG)I@g~+U%Rg2t+%8QYs0-Np3AtsH8!N`rm_Yt%ubk zILkJluPvz@VChn)s+BvE6IBiSqg%5o_mH(`S&x?af~-@2bFd4U69gpSfq)188y=9w zJ{B3%b Tb6nGg9Th)=f`jDH|DgOElfZ{m diff --git a/doc/img/gitea.png b/doc/img/gitea.png deleted file mode 100644 index 154e5c8b9a397576c959aeeb9c1224bbbce29de9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13517 zcmV;;G&0MHP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3*ta^$#@g#Y6da|G-G90#k}++dDBpOY!o*4?ki zY)aiFRfCXTB_jUippHf0|xmc^cR?nZ@bB}``n*Z_Ve7?W01)rb4zy5^J z-@*O-i@ra^G2_RCMcR_Gyy zlTroYbwPdl!m3#^*>nq%7si&P%baX&RS(ZTYRxp9NT&-WCwgdf;S4*(L!6~4dt3bxg?_@E?n?ZRS0q6NN&R6-5j zVzdx)ij4*hRvuH1lMaMZ;%1RCr&Q@p14mq&_gHw2jU~RXGb;3_q?(N0^fYKz&ISBf zZeVDXRB|b$7AvjvGF(kH*HUY>s+k*>EL*W^X3e^dmRfG5)n=`=-bRl-F_NX%ZoT#1 z$KaYHyHN)39vm^oj5EzV%dFF8n|+Q2d{$m%)n%)#zQ&F_?Yzsb+jiT1j}s11awng1 z>ao*KKjVV6n{K}4)@!%je#dv$K3)Ce>;KTT@abB7I;G?6yKB5^rV~A<2;!Ndp3$+G z106SY06<6e%(swpROi$)-y>5|B8x2Q%?^IJP-$U4A(k7yd-tPr|GICETK}iM#edT| zr`G*HbS}D+e(T#`bZv_X*VD0g3RP2|m_B}g+K61uT|bRm9Cz=?o1wC43`{$W_1)EG z=hb7S?>s1LoK z=@bjI+8%49&7r7&KLy~UC?Ejo+xT@8G;l>8|ArUGHJifj(>7%W?{Btiq{_*>I*)tg?0Pee2Zsl{a_r_^)8+WfMnUUzi!gnl|VI5?#Axw-2&mj17$rBO395rFGB z(^jU$@HUcn>A_qL1XIau+wBQGKnoNv+MWGu6+S(+0)MqXKhf9ltO?xC9c>v4j^ck7 zH`2Ws8X4!Tv@65d79cpI?c?dc=k?p?ykCX*t6S~%`L+Ao;?8Dob$heK>%FPIUmf}5 zr0&OAzdLq*J!$&6y7#GWTOag%z;o=npRiM5f!oAJGq=+KgND(m|gg3R>ps`>XFZyRm?D$f{6Ys^eSeQwu2l z~%}rJ}G9PDWx95cbt(Mn%pXhzqKRZjc9_S(|z7qw>I%`B~3gM2LS{vU`63e&8PO z;LBp9W@BC!QyU2!$WXweprQ72VSGn4gsY=iS7A`nf~d!`}*O+?Mz+WGw3Ea zlnPuP2LW08vUe)TT^I=90;QO+zB@Et@m0;#ethbNkPmQv5X8DEP_{-1PcDKLW5WS0 z%9_zjfY(D$m?w;3&(E#8-`~UXe!Q#WwI#BmRd}aT)%X5RC1L(@gYMTmeZMo~!;0F| zn-4fFAq(zrL|JZ_bDNO+Tx^0VOTtm`GPPB9@XYwy8)Rv0JTk^N?mguxrdRVDJP$wi z0(Vd|QXO9y#Kem5L6xhlT$B*@B|O|yV8XXvuwBCr(A?8tz3AKG6(|aOzmW#q_L3KL z9T}Reske$Mi&im)arZG(>##ju0O$BYR`EzCm+%k}G)blRIRjH4szb#VC<2b43v`k# zSh>ftkUfwL-T_}?YDPg=V(e(HhXdP%9jF~JyB-JbPA{1MT0Fo6%JBTykdA?&uc?oJ zPCM2LsAb5FloA71auIbWM{x%zJEz3i!?X}>IwJRmm}EZ&)`^v;yQC+9!6qzl(h)e` zYMROIkeCpvhPGm@IVov`-UK8He}>BPj|Ge?<>L%wge_62p=a2Fv)#d5MVB-^odl)# z!4t?B1OqWL0fT^sBWKt<%7lscm@$+bdBfUqFoR3VQ?lxgIT2S*aTYcMKX(GYC&%PX zI*sRE006`o5r>>WEhi(nCgRmaY>*U)(TV_w)(=6~z#>vbqENm8XLEh=bE~u^o zS%!^R8GS`&v_nJ!KX*B}7r&4TK1Npk(e?bKHR{~>fe;syG`lA5g5gknyxG%qRKSSF z0DO1XhQaO7-K=1k;EutDQ9&RP&@@WSDC|0RUAb)`JxcS5ffl_|Jyk}aX#ZAky|@Ka zM5af~>!Qi^&_yP0PEPDEECv#rGC0VFoGEj|iK1FK3-TJs&X}1&ngQz>Qj7%!WAOZp zn#T+$$eW(VD)Hjll%3Qa5lU!HL+Zh_ixepq%sQSmt{tm*UCHq_^y=gwnpp`_FSyfC z%X~A+#>i2&rWDCt5&QsY;Vx5JIbN&U0L|$`A#~)Ume`fgcT|-`A5T5NBt{4rs}cYt z?tNVIo0bC>A~ElU60rGbhG`(~i|P|D>?-;uwdYt0{>GnF8RiQ^O5#VAvtvN}q7n$d z?ExJjBydJI7}0t`K{18^o_l110x4uqY#;QGY}gaC#?q{DD@`IA`3HcRh{D6QsnK-` zb0=)yp;#RniOl=@-VG|8ixmlL^3DU3#Pp>qXWsCTdt&)1E*e6+r5=JKz~TM4(AtLt zGeZ|BXDJRw=3*!eTu1RGOIV{mbrbkt#dQ3+*G9#Ke8?2c)^2rlm^Ev4@vPOrQDpk@ z*o09y2K&3gF-)is5pmOW{%BujgLBC2itoXFVqi@DrhXjXm#g*N8h{g7?Ht-(uC{z1 zb_T{0Cml&#WOD2mJz_#nl3Pnl$0f|@h}072j|XA$6Y#jVA9x&|Mux|Ly`%Pc z;Hm^+WESo(mB7X2>Opt_si;WDaf29mKWHn3`%17A^FSM;1mZzr{$?}0CDsivEF6S& z)Qx@|cbMdI@vD6-?Otgc36c=7NWFxUxKj>uKqq346bNyn;vbhtOj!}DN?#rE$_Ty- zSe#7SVHCaG9cQHFM{J(4-{r^`-$SY-e#ETELY^seX;PL2JTOqW26%IVCbaPlz-m=!$SGJtTp?!iXJ4 zJw!R`INZLdkKdTN#JmRBB#=u7*i8YOcbOeJ@HlyC-;PR1q|jyqj8W|gqPS}}nAA#G z>=TqwjAx@qnQTY2N4^ufxMpElNJDX)o(2U29YFM|rI=0v4mOCCtZb~;Fx*N06*5HVs#xF3-OL7- zD}tO}acoAQEvR9|RUng^*DAXHq=Ob3EV?8v^6Q@x)1ky^CR=1ssMifk~>YUdPos$nLy zmD`~{iT`m6w-jz9uZ&IvlCZ%;h!a*p)>PT3_kfr}sD4LE13H%-NNBPuDjcB|LJbmV zk#Hwdq74%ggm$BYwv^5P5*8D!hZ`ON(RMnhxtpp)#D{dW8iokT096m=V@kIYuQ$Sm z_Wc0lmO)A=PQI}>a%|8}nI4Z2g)o}d9DZr(Id39EE&1J#*l#(T=<%aUTTK2FW^u82 zhN+EpN2ilqBW=}(xc?lO?wZG(?G`1Ha7*7FVdjrriUyBk#B8`PtOG7 zIjBgY0brTtF}I1lka4__&v>2%K&(`E#?CPlyho;~t#h$d^SWne@gz+SZVpLh1m3M~ zmd;yRMqSRrgv5m#WcZaoyJFBShyzIkr?inHy3|&d$zSsL>kx;V>7fI~C0tq3$wF)h zmv#mY_y4q`1HLIw9drSw98V71Br1Z~(q19(PGUNoS-uR1C!)bV5UkILhvDnEX46g% z1;%4f`sL(WOuQCqXV?>BO-v!0W8L$SQD9_x(cmAYAPkm0y8}uFMPlNi(BN@w45xxK zc#6FH@-k^ydeV>=(ia0av~$b=A+yr=^w0$2S&tsYbjh2elXcRb08qA`3YBwcRqQZ) z1;rRm<9*O8SJSgAmUAnS1;<|JMX555I88k}N^@RO)rb%ZzH#U&SkhLiHZE}Tu`ed? zFq8B}^f()Ka$T$`S0<@o4qb>)9I6%YiKgfIWYJ8`IQ-yTkyO-7fJ8;OF!H2lX4-d^ z5yW=YX=Y=)y}$`8C4`bW5CZW^X={~S12rKvFe*(z#=LIr)iA8sU~mu97mRfT*xf-w z&tBz*o(w}QmEpt$4rmd-cd{?|#(>SMXAWF}9$+b5YqyOl*K+B!8%<9SFdi6{sq}yq z&w;hGH0V)};ijFN4y19}80djH zfyrvYrNUOO!H|lv;bO`r1c59fNwQ-($#kKdR^E_vID5{&r=0h@`|(0475bw}`gjHT z3j3}NdM?b+Ff8NQa+-bXBOjs<27TdN@e&;17*OPZt{UzPX`R}BlvfQTV%~D#e~tuR z7^R|3{)#69KOQOvAqBfu!d#lQqbD7i@H(KYtesLlB9|3q42X-!A1v4f=mK>VB@>7M ziw~{HIFt6s{npl$6KmQ(gVkfu9s;SA^4=OPVL|V+<2)FW(HjXhkLM8#Cr5TL04*f< zY?<8+Rmcw?&kgQ?b1pKS*h5SNJ|^G`)ANBDtrnO?J*FdJbABkQkL++6y6crTW(~Qz z&kli}048H7p`?84vZy^6d;%E)KA`p*a$-Nx9|P5ABCqL^NuLDZt|}mby3yx-WDawi z!B@=IAjaZo4ZH?55s-K)euzqpBWmI<8c%b&p2c8ose^1xyYQFdRz?zMpsJ`8VF^eP zz2N4A!fobmz=H=G+XTN2ZJ`bo^TjRHD6HtC2a31cnKGrM++zk2H*kxirjM*^GH+84 zJxAIOU#BN{RTI9iM&iH`LtFC@36&{KsWxULG2XK>NS}o%j0vr^dp*?zh@;v-M z+CAAsw-w(+72o~BjLFhN2>wNQ+t?80$G9j8P{H1>?ALa{sPJyQ4NM1j$F4m?*VZgB<{!;g9N+bQmcOmWlx;)&>k2JPhI&O8RbV(a68w z*UHZh`;Qk)(82LwTje=$nFGdTYJ6Rwo#-xSY&gQ11x`ZM)pLz1`{R1VrTwrz1G94` z#YSormI;q^Nsr%-%t68p;L;w6MEjAo#PqHSj!;Ho?Mh_11;Y<*vy+yl_GC>XDB*2? zJVqiRpt`y0_@K{pIc-uOSudq~Tpk7!AKw+zNbyqv759K+NY}5*fDPqq5`m~B&zwK= z=pqBjIF$mps4sBG&#dQhmp1l5BwzqKNlVkUhM)`85Tf=pnMRl^F(O5ur=!ATzVYlS zGHk%$<;|l{w0%+PgpNrvL+KAiVhHr)m@%r_th@l ze6w*XX*6bKSzwhIn5JyY$oK@+>S+W~+$XpKwx_>K#yNbWmb6EKf<8FN2tiT@lehIL z6Xid&+lbf2(Uznq*I-08G$|Y@N|E-LznsNHS4jqW$z09=cj|HY(We;=cgYX?G)END zbEq2lHGpW^^sTMpf0@KV*4G($W5n_1gxHP5MQysAX?7g*`(59sA?fjR z(?d&XEU>;6%yq>RM%U)t*4!$f?xTLJ^ zz58Ee->54ywU^!i000SaNLh0L00iCu00iCvF02ow00138Nkl zOF~#g5kx>p0)%}FNk}r8WVZL-J-s9n>{MWbT?#7Na03#lfU!i*Lqq9wy3NZFY)f8V*U z)}assa=1{GI|#Uofh)iuRls8vtSN$pLcR}*+OJCX{W1W_1j!5uf@GEw!j#NXGJzRF zGPFx^OMn+3C%`oXR7ge@06Pek1ae4lB@rAX;ebFjgQ^HzX_|0AMYYi3@J6duTYvIp zB?ue=(&!kM)fsIyMVtXGUI;Uqm|_@|2$nI-6iotg42~zJ7%-wiNF-1^Gsg)+Jb(lV z*oY9tjM(PBNx+ASq5WX}V|zor z{XNB>maf?K&l-!{6DH+rjTkn@<$*+C69g$hQV@d}B#49{Rs}Htf&d_hK|~-h1OWm75o)h} z_Xz+I!EG|iy^3x!j;n??cKu^}YkEFaV{=w=JHgR>*gt5lSs3gpoye$wq&HUM0jT8d9X;LfqiXYBgH2OE|AKP0J zP$MS1HbF~pxqe41AGZ+6q$nvgLWC{=4S&^C2x`DJ0az73Kimn%Ax2?T5@4$O_W(TW zx4fIVXmo0V)45527k0Biq(zx(1eg&DB@qEpDytyeDmXUPYHA|Vf2~K{In;AY$m+A7H6_tHRBcXT zf@zb5WNeC+)rc04P^&veKCR3WG~|+kaMt3HNs6S8EX1)XQBsY}O-HCr>`nkG!7G>s zT@;*ISr9tOg#VR8bGeT|b7%><~x~N*;oRE=8#M4u)QV|q7iD@#yV1`+{ic>Gj z39u;<$;=V$1ON~OL7;9IfOF+Y7 zf3)x@0OU4PPYOOMBw#Q>qpodpMQqMGu?Y~N0i078XN&~%>;#LXz&aE-?-8a`l4OAg zH_k8kM?joN>nXqkLozfaGB6SH`6LW@L?gI9pc3>zz2mn6_X7aM-wALAyb=OHPN*1~ zVlO;FfH&e4MM(F-P$pK0;{q`I64+G8|H=#qChQ6oLs?mnOeoSL;Oz2bNCE+8S7z<^ z3SyBi2u2{40dPu%I2httlpS6ck+d>h9h?j>=l}o+CQelY@RUse1ahv-+8@%X9|7L0 zOGIR6S6Ay2UIrKVFaZu|&zdj20J}qO2n(^tWLPA3U8jg6lkhN@KtPdCa)Ja05UnPB zDmXgi1EU*z0Kgj=pRVhv1282l3>*UL_N@mXtZEH_sBf)+vhpsNp<*m=;lZ-$ONN(t zO{7M3g8jz?!pPo}arK}Z(Ioy}P(1Bf_i*ovw5552U($8Jd- z+9~QD*9%X~S$+X9n`$3{s|L=-Z|{5$b7#JS{wbpX02}uG0}Gc=#oxF58WlC?x*RyY z5&+?7owKbHafM|66}uuB1V{xu62R^d^Y;leX$BM24j2_rAUr(nd31~E;dl9Q{ikDG z|LOSfi`TLJ@CP_qegJs||H8II@4;q??ONb8g~5!E>jfbg=VbtDlmMs#x*;(#)XZ5F zW0%L&bdQ9lc0k2`)!>^jIBi_O^-O6XukdY@IZh)jp+78&6(`FNz-zd>6gWK$2GQsB zCM1(`l0k|YfS|Gnwt#qIsF__ z;B}cD2b^R2PDTIjft%pW5+Ck)y^*u2V)mFHU9@bkZbR_klxOficdf&e5qCooYNrCH zM+$?Po9sgq0KmW}UP%E3UBqb8A_(`-esQoh)OIH`ee99kVWyOB9v7U{+;MarPM065 zzn(N?4pQQJU$#z4d>?%G+TY=sZ*Rc$qaJ{!SUUwcy%J!i9T$KTM7umPut?V!g#qSR zw_%wRa!v)WbD5$;xJ4s-PY%jMcX}OI{dq$c9zhCj9Q%;p^^;@Maqpxj@Z7z*xN+={ zU{P%y7MQhRm@0_|PrU)0CT(Jd<_#bcT_M1xGLzsZ!J&023381Lke_hTE#rO?Q2EV; zEAh(}H{hp#yAr1=8ln!b9()seB=isX`|-B!_|{bm@!Y++xNX9tuvy|do=W$baIU0E z?70A(8#DLs1);(npq-bXLSbO!)Fm0WhLYKw`3Lp_INjdu&cSKpFs$d-{4W32w%_Cb zHvcz@E013AEEt=$F~vnCVa|j{@a(sy)Gi z@={GOViYL_Veyo#{!t<2m}!;EXy4m~=S+CS@3IGrcOrY=o0ok4{;rqd@;X|~Q*2Zs z=1h15&)u7cdnY~7A=c^LCJcZs$bBFhR4J|SNT_CjtA^b)RtVfzBu4)xv@FZjUM7pt zPFFDprjEv_-q-kDe%rzKF8jR3Q-wVz@bhD2x&rI zxF@Y1oTlBimY7^lGq89yg@8nhREg!|)1MzUHB?MnRbvwXm&<6Msy$F!^L+K0X3HEt zwhyjj=-s~1hOyotO+>t7VO_m zz$bQHF@gXRQms-`1*fx=+omiYIk=^aTNHf_F*$46k!nv*9E1r2t`E50sNUBgF*?=n z@_SEi##8Tp3rp5MgyUuVL&kq>R5#2Rd0+dOLXre#R#}?4&4SY>J?Tlegz5=meMS%? z%_=ob;Zy~3*VN}n+}IN4*UT;QF!-GsliH1Hzj^#mKos~sk|QO1Q0XkW;C`=eLoj#N zD_C&D>ldBO-+N*ce!J>Uyt(zaaO*W8X~X#bGun%n4gjTj3lA1v?D+)?v>WH;=ge4| z@o|MmT;0Pa)xZG?q*J#vVs(%BAF`%PmX3Mwk-#Q6g3J+Z0&dT`n}TsdG?6JXX+Mz2Zu)ve3%*iHY3 zAw9-7d3L6v2#Y@aJ{<1y7PUi=0!0b$$vP$zJWMK>Rs{sk?4RX-0pPU?uh3f(x)!TS z^t733j4IQav1!7#(SzTq+f0(;!3S|6C?1mN+? zpEFZ&xtCfLfT0kOY>}deO(IH>SFohjTM|Ybowg)n;q@;KOZQV0zilwIaOP6FY3xH# zMc~rrOhplP9dDRl9+)}?8NDX?*=)kZA-Ce!xBt6IjOUJ{YcFcQ`b&jpw})K|ISpZu zq&1hzRCq~ne*E(T4i@s;ZWH9tTdqSXK5V@E;9BoSLyTW9!t#BNohf zK4aXaBt%4G=)XDRe;V*RQsR2!?yvv6!D*Ey zj+f;J-JY!n{u5SUN+!4^1c?59S@Yv^4|C@gZUa+hg)Z0~B4B6)bh9veN1JMjRgz7} zi9+BRDR|eGgb|g~mkj@4>f#X#rY{}&wV8`X#{j-8bQ1JdjS-#+`PpNB7*yQkIs0+! zJhHC-x?lGUT+uhURhq9xECp+K9xuzs{!<^f2QOWc$NjMh*nr6145U8TZ%Z3iP>(6nUbYusFJ5I9dVW!`v7=MhUSq3t7tnf zGd3y_-xz*ZkRJNWklbJu-8%lKL2p?5>hkBsoGJe#`Jck>r8^~=4CH11;)uOP-~<5E z-s3?fp}2dAN6bo%GF59Uq>Ir6pb3dM6#{_JCBa~jA(5_2O7}8*42J16NU>Vlu5)h~ z{XA2EIysy5bOaAKw^OU@{0U699N+ zv$G2Rdd#NXeJ2CCC2rMlw}I`a35HE!#A%Eqt3;0|Y3*&3N`lsQz_eN7FfHSrpz40G z`_GWlY+`E$GkFjA<~esA+t5VCcaQ58+^j*EcfYtzKr#tI>U$vprw^dV+{t!v3xijc zc!YF>Y2Hz^;Y9qbE4~+0WO;e@*(M=!X$k#s<-l1j@UB0r-`5TRIcGnPok!Or z+~hP!3c~iB`TNd=44eS4GHbs#cYeX$#K^4ll05Gbva_a?v{_;?W7PdYO3l|`NWF=z z*^+(dIs4yga(&Iv+XH^b>MvetV*iH6O9z}Lm>F;QC5VFXWH=|Y-~|HBa!Fw?b}L>_ zC(K7YE#o_gu_gpyOEL0Ke}Wa;7h!W@gE^HF-v?hGbaT*roU24A-!8* zF*T)CC-F(q>hMcVlfZysRrD49ln;9IbM}IQ?3vGx8e^#PtzwUIO`O6=v`Fd%sWo9y zqcHP|@A_T7(piE(t$!4UOD@c7cKyf)T9gQ3?cO(<*oilc`C-8C_;B~@P3+%rk;5RJ zm{zWtTU6CLlCu%5|JlBiIrH+bgXH^a3_5?>rRdcLp`#zCGp_#(#M_enQ&rN$k~I%q z6qo?8^Vs^Jr*5iT=dtb3drcgn@%^R;Z2x|Ia8=m*)XRV_Nh9Jn{H+rbLANopa2a_# zgQetG%e}%l^QOpC(ajK^7+BDJA$6{&ffQClT357M*kpS zkN=}Re{Ev_hKp)+0Ro-Oo?p1BO~DBO*}phq-QS}+yw>mr6K#6lK$w>#kn(X1!vtpmERE(beRE28p+LX8jv#Zb08xlDF_+*~ZNL-&|`iNGHNf-Q<f|&mjXx*@)VA_kL29cB#S>kFUzK($m_)>vG5%8)4q!Mc? z`L=%$d@DqvmT?jc6~1SorYGjS?RSE%<7N3+y7u7 zI8#y7k_;j(CA%(ArBhjwUGxg{)W3FR08Yu8qAGF4 z10g7b3B$nXM*@9GVxS~+2O}0hlXPnFnnYqNthcAe_r;U9t!xs7emQb^9oTws6^@qd z1p^q;V>~7gy&YCRvcG+CJQsgj|48i$4mTN=#OM?(x+fQ^V)2{z_jkR5RXbm32aXWo zluPIg{4RHX!S6ei$|cd(Y%aAWlsuVUe{DOk4c=@#wXx#$48nvZCAxX%0U<$w9N zb}=?ilb|!HLJ`jg`;Lyk6i)Q}8iS~{H@|rd7dGts2Oe8Kz4nB);*h*ICBBbe_OCy* zG5_r*UVeC`rqBiOUe4V8`CS&A*H-2)BcRZ(i#Az@GE6V>3jT%1m(Rdo^L~zV_Ld#6 z+OK;C`Xmp(Y?;Y^gvc4D7i;&v(JscsZ4$f^n#uC%mb|CKpBs{w2OfAs%4sj?+tCV0 zX(Ja;vc$>rg~-W&3#Tg%p?A_S#08Nci$EBhHV&U1`3Sn{x#0PvA#-rc_~sLbZ7N)W z?T0^X7h_W95rzrM*_c`QOqT{H032Ogc3{xOw zfPfNq0YE}@cYJN&Y*c$HQBhM2!}Ow8(h%G}VJ^OT)q-Y$X-Wfs&dG$+TNU=PaGQiG zLkI%je{@~hsh0V^orILioUT5hgH2_3Z#2aY(ji=cl1bX8Av}ry8eQlnc*PQ zCp8TsemZAKzhcF>J!o2AJQnFNbXX@5>%rLzRv4}XZAN7o@ri}59M4RHH~ z*Kp%c8y;;EkQ^?m&`ElwIO}4^J*U=H84++^hK{T)wGWt;Qs|X*w?-hXoh~&vT;=#IxCH{BwuW;b(XJK!HM-nPLf{5_l&6!8`h4S5<_JsMP>&goI z&rC^ivlt(vN+H_uq?yBAfzOX^z^6s4VO68iD{06jlQ7hHs_>V*$MMubK z=pd}gSy1qsP`{thiD~wWgRNdu+o1^z?_o8yj?&ts*q*p{=r?gi-|LVX-xtgh#r9*^ zdtx*43f^uPsvH2yb-^_{IZRy)%X@r(aRi(J()BNl7$TW=$10|+n}s`ld)rK%n?SKw zVZn5N&Vu|_@ybMJ@5BxB3Jyt$?>h{E8Z&~;P>^IosaMejM1*KiWcTfoHCgbC z>;(l!TJu|?%k(ONrQQ7<25m3#kZ#Bb&;q3zlVJA}i0ILc^9nz2?eB@M)VX zzDY72Eb%D1$q~T$?Ep!j+#@6eJ)bi_|FyRGrs!&&oc)Uq;@D7p~=XtU&% zgi^O+F!0WGmHCgiowDnqG=1r)G?Fq;2stn{N?O#24SI2jX%b33!jPcNR>gbcnz==u z2sqn-u6=QEip8*OfRGuf7S=*_j7{eOCQ#xLCV|#!ihf610<%l1^~SViZc(XXs*@SC zp~Ndprx6jKb>uJz=RAr8(MrRfc3WEmv&&1)I{MZMC}pQJo+a>tSXFX2jRkelo{<2` zy~1=EASU`%?!1C$1Ieiw0cWe(p~G(m#G3*#CdtB@tqZAn22gDf>|S9os2q$tb29U{ zgp;QTIKM*Izcege8e%a6cSR{I<26>IMCS#m$$--!I1Hg13^1@HO3|P8_fUZdIKv@D z7iU}xfj=for PHP -![Runtime](https://img.shields.io/packagist/php-v/sab-international/gitea.svg) ![Release](https://img.shields.io/packagist/v/sab-international/gitea.svg) ![License](https://img.shields.io/packagist/l/sab-international/gitea.svg) ![Downloads](https://img.shields.io/packagist/dt/sab-international/gitea.svg) ![Coverage](https://coveralls.io/repos/github/sab-international/gitea.php/badge.svg) ![Build](https://travis-ci.com/sab-international/gitea.php.svg) - -[Gitea](https://gitea.io) client library, in [PHP](https://secure.php.net). - -![Gitea](img/gitea.png) - -## Quick start -Install the latest version of **Gitea for PHP** with [Composer](https://getcomposer.org): - -```shell -composer require sab-international/gitea -``` - -For detailed instructions, see the [installation guide](installation.md). diff --git a/doc/installation.md b/doc/installation.md deleted file mode 100644 index c1f6b5b..0000000 --- a/doc/installation.md +++ /dev/null @@ -1,39 +0,0 @@ -# Installation - -## Requirements -Before installing **Gitea for PHP**, you need to make sure you have [PHP](https://secure.php.net) -and [Composer](https://getcomposer.org), the PHP package manager, up and running. - -!!! warning - Gitea for PHP requires PHP >= **7.2.0**. - -You can verify if you're already good to go with the following commands: - -```shell -php --version -# PHP 7.2.10-0ubuntu1 (cli) (built: Sep 13 2018 13:38:55) ( NTS ) - -composer --version -# Composer version 1.7.3 2018-11-01 10:05:06 -``` - -!!! info - If you plan to play with the package sources, you will also need - [Robo](https://robo.li) and [Material for MkDocs](https://squidfunk.github.io/mkdocs-material). - -## Installing with Composer package manager - -### 1. Install it -From a command prompt, run: - -```shell -composer require sab-international/gitea -``` - -### 2. Import it -Now in your [PHP](https://secure.php.net) code, you can use: - -```php - - - Gitea for PHP - - - ../var - - - ../doc/api - - -