From 450c41090b11d6e28431c18b0ecf5dd9e9a413a1 Mon Sep 17 00:00:00 2001 From: Stanley Ndagi Date: Sat, 17 Feb 2018 22:49:38 +0300 Subject: [PATCH 1/6] Create CNAME --- docs/CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/CNAME diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..0caca85 --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +stanmd.tk \ No newline at end of file From 1a6d3e13c500fff8b40bb8d79144ce0cc60c767d Mon Sep 17 00:00:00 2001 From: Stanley Ndagi Date: Sat, 17 Feb 2018 22:55:06 +0300 Subject: [PATCH 2/6] Delete CNAME --- docs/CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 docs/CNAME diff --git a/docs/CNAME b/docs/CNAME deleted file mode 100644 index 0caca85..0000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -stanmd.tk \ No newline at end of file From 7f55ca3c208b14ca2ff65e6def07c9d3c447acef Mon Sep 17 00:00:00 2001 From: Stanley Ndagi Date: Sun, 18 Feb 2018 00:11:06 +0300 Subject: [PATCH 3/6] Update image link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cd76c03..b117ea9 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

Listed in
- Awesome VueJS + Awesome VueJS

> A full-featured Webpack setup with hot-reload, lint-on-save, unit testing & css extraction integrated into a django application From f8824c0e2d925e349a09b55fe3e685e96bd25d29 Mon Sep 17 00:00:00 2001 From: Stanley Ndagi Date: Fri, 2 Mar 2018 01:13:29 +0300 Subject: [PATCH 4/6] Add favicon --- docs/favicon.ico | Bin 0 -> 18297 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/favicon.ico diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..595eaa8e730b6f8fe505da4eef401631d2cd8554 GIT binary patch literal 18297 zcmc$`cQo8@@Gri*y682Cwt9~eHCVEG@6n}LL?;NsE|Tb-=$%A~l4#KhBGHN7BYJPE zTlekrJ-K{N8Lu zx{6Ya;(w?2PK7*QptjL<(SLBi8ad}b?ri=IJv?8(FPoF1F<~Ho?Xo%NDc82YPtgB= z?}t-4stGJUy>@zQDwAYIM}DQt9?u7X=)>9LKjyCu{}Bop`FFj`_|K&xEsZ$&p9@N> zF6_BZ+yb*+YY+=ggT!?PyFNo{;ybw?&jarNdg1&fEiLOG$R@>hwr_uv>bW)df@a~Q z^40?uiemZeuwYe2!>k3R6YqoDtfS7wey4lxpsGIovCSF$02KEEu|sSPgmBR7h>en0 zw;0dR?MyPm5rG(52HDW=_mGH~uTC4UHEOnEEf47R?{b_`Y>~*@OP0gw$g#aBuFvN% zS1uZ+p>`%_pR+G9GNoTza79J29)NZz`pe;j5m-{^Wbq4B8`4{=VjF0Af4LHvEZMQ{ z0(HD={_wugfVVsre^lND0#T<-?}O#!QBxfDixE1XGR#zH&=5Mw{EzidzLBC36)2m- zpeQg)>fj>Up*StgQVb8&l$(Vo_j4RiZXu8PO6dkSEJwS0TtfNP5XsLQArFT(5tw-g zpGTU@%wQU$r_k*&u~S1@S_|0_xN2Q5Db59ccu#kZJg=qKQm}lzvSSU_>q)-p%xz7( z@d7Fr?t?2P%8>DVj<~A4%xl1(vP%no(N{8sSqxII`LXq_EmBq;N*S+T=xl-|PgtsV zm^E0@lwz!XGevm4`{7R2GV-M0DI98!wA?-$(Hy=uV?%KI`!|$%$TEu-@2eoJEI!u~ zKn`ADmG3~y^}@HUuYCG*pshH6y7A2;k~kvVCtyD8aPGBJRrG99%Ett0F2osfS+~^G z?0TWy=|)tF8dljC`)47MVds;go@ZSNWPiK&ePV`~tw z5jG(A@r?I?rGyGq8%_64ES6{p<89Zf5lC4%$DDGE++o%T-c0pMzi_|*`j>x>)kR0N z>=402(b+fIST^e%hHCLp^)No)jhx#u(lPAx=p}E(HiazL#lR)w|CV7hL8?5xna&?4 zf7Gi?f8rparrPpX8iOVR7cfHnVPpEQ3En@h+c|7u33T^O`f}Ui|yGol}O*9!9c35`IynEk|r*%I$^X z-P*hT6R~HV`GJyQj7+rpC*VGwey{ryrc|ipDIHD`V_G3!kxv&1+kX{PREeBh76#~A zNSwb=pmI*~i&)LVjA!QUXl#N!V zxT>1c!3Tcvhiv>p&Jq2O^+yl!?1`!#d%kArAd}HDL$$=5KlIE~U210i>J9707`D=& z-s>hFAF0=q2#HzFcUUO!!?UCBrfD)*R-`-10TXufw?(6#fs7%d1Z#u!_8i&A40xan zrU*D0_Y`xNP>RmnRyhOiA%~buq$9wz{#~;}G>&S?G7V)Kv&mC}l6dP?Uwc+Yi&c!(tMj9MF>!fr3(xfE&JIeAt zL)ZW2t+ZaCuu#NG*zjp>2Zr9rT)z2}p8krt;{0Ta5>4{% zk!B4|St5+{H>3WsIRa+RwcD?F#$`$7S0i9gq(EX*k0z0=UrZN1Tiuui*XKVLLQjA9 zxBDPn_iJxyz>5@DUoaoFMB5rf23nMFDRMSy}q@2%~IAB zX!_**VJ@czog(#?Nm(BT0*LMuTFX&4KiK;!TD_#vnMi zLqE-5`2KAfE-A7yPa?yr;OzXsexF-izky-dtMI(Ltg`LGNXW0-x<95NzApSR_Au;t zavn>mYSe%(Pvimi0KIZZ%Oh;^Zm?<_C)#?n(pc{C*^z(j3UrlYh#=LE1VmgIhV9PM z;mEQ8>5p|?mlvJ2a1@_{vh<4NwOBE_>>&ss!!bXK=`92j>PECO}-+BCJ_Q zqla@mK@T0%$Nxwc1wwlR6s|Q4cLl#`|LExHSjX2CO$lV+<_PN&%&!$Hn!dp-1htaA{T6#xI-IB> z>JZ-6=HDM(jWz`Gj5^=7ii;v=^2-u@jI-_>>lD}vF!*Yt=T9HJ)q~HKE_L%1an0ym z8|>rZ1yrX(v$2L*1PpP%O61@4a#t+S#ee9zy_9uEu+ja3Z@q?E*2?F9$NBoCA+Tep z=Jzry3b$nNrtp>9P9^g-!kZQ1pFFN3CLbP1RJ0lw;7wH2k>&2epQ)F%bnHyGy~Z8* zvU)x7-s+ykIHQk@Q@0vkD(}@WuzwXnxIiGuYxqJ&^o#l zQ%i>TbDrN^9?*V52$9@;U%#L-?ki}mw{m)mfT}A=(fmJ`)Z@HyQ6Jh=t(;eNpw(6?BuR6$_tIKvtaE5;FwseS{VSCAYN?n6;WK~k_7 zDhZX!+UpH>oEs1ptrlpfMsbpneT8_DM*H3D-DIRaO5+1*xw$N9God9!MFCSM7m357 z`Ww@hmIemM{=)zth$TT{iUV7ni>&Sa{f`N%SjFD#T}`_p5Kk%qC8a%z!-BCz)t!im ziZZx??B6{d01bi>h!5+)TX6(9zY;;1r38V ze2ZqwuB`h@Z)L}F@EyYK|Gh$`nR)`=0=wN1THEtk^eMGm>47a$8Nz>n+y5g?UzEkt ze36)z2CPy)(a`mu8vv~4&=X`ICuntThd^KfDicZ6Py`p&TK8ay;ZmdI-X;dt7VU?m?sCX~j|K2^ z450NYvbM_c|9lD1}Ui4iBZ=5XsCGXs6sj+e@JD zUnPLz0|BmrL+-3N!sCXY$_W@5l;a(Z?k#uiOx!waas?!Hy7XBO>?V7w8MW0zpdDMU zRhJE%N3r$_8EI~5@MU>>2HU_6Jm3MO-zgUa)wtoxyQK>kT1|?HX)>w{1eV$h*R2}| zoZ538@j#{9x5Fm14YAPQGwcxN3hXT8Tg+?`S0Wc9N(lddE+5O8hrssvoj#-Tm)V(h zUX5f%a6YB}Drvf5BakQ-J~s7Ak#{Il=zjk{m-zpDC2~O@>S3}aU)0>p?ZNa8q(dlH z9nbCfypC^?_ER(#EX0ThjZ#ryHnzHijs~CM0OpPhY*E$SQ_zS&ZmY_pv(@vXR4b$G zcauc2@7W;4=K+>?1q0u_BjUFTxM|UVzoHa{F&DdWwD*I4wI6+Fc(y(81cZxX(LnQ* z%&yK^fJ7ZDVAvD{L2q?ZrGaFJMfStiqDjk%Qpu48sQM>;Ikq~sZLoc!A&uximy~h| zQt*9{U7A#Lxs_B}ge38t*c5HMC%8X-eU1c$Y9u$qFHza`@2GLdX$KX@HW#SZ(vaOF z7r?!Our~{#O#iUw!b)S*=7(UdLSZj#S0k40Rt~C_Tkz(;E9FA-{aW36*v^f8&S@i_ z^z8wD|BhAy+|%38eitFApN`C2zLk#U!DRu=L~KTy1UvLz}{tv5&RP*>jk!^Q}e zrqxD~-)S?`Mx)K#+H`Lz^!DVC43*`%#$3Srr}r84VNc;XTL-yXCs&&fzF3A!=h^pH zg;qNGWoCiOn!+X^r|2e0v@`G0Sd7Wrp9~(FzR53@A}mSCPYfe0k+5JAlcwtLgdh^Nh!%P{;JkT@T4|l1V_O}c z%?VUTuL2lyZ19JqA8w4K7V{|@_PXDAp0D!?^msF@| zO|Nx(utEMcl-q?B;hmq}(EwgjM@<*pn$j>_mg2s0cc z7A#9wP-1CoH+fh+AS}J}8HccNOKjs%H^8<1w$^RM#r5*f!@Y0Q)DDxg+UUq+`CntP zPu_Ar-y4VPZ`b8S(m{KfbAD5&5J6VzUiB^GZmP zOH(9Oj>DNGlp`w%kkRx0Wr@q0%j9D)K+nxms~}adr7*nzN!9u@Z}UQ1#~eCHXn&RYt0h$pzc;~AVs5K{+t@s=G+{pV`-9!_o2CUfx5ZlxlESwg{tnY9tHBC zlg&pUy3)Ch`a7`mMule^uet#DvFR96Q#X8y@j&kR8gV>Ax>(}8olL*GVKHO6F`|Yz zzG*Cyly8~TbCC3Lz)DNtIpC+xQQm5mlYjof9}B{1WFX#3Rx?^wGmQ4}9iPA)Rgv7@ zDpU?t9!t|*uik?!I370LCt&xGYY995*!3BPtW^wn1z3N1hmZa&)vVQ_oo(;xg6;#5 zG%Ff{hWFzgdh4%Os8)N1sJGi^!-#S&YGYZ%o7ll4ADZL_1g%OLKN2DD@Y(z;5)(IS7~MV z{hZwhldr*H6iUguXdl~^%51;omW9=!><)0dxL$j;H?H*Ya+Zc?kG3542uEeVS_8xb z1mA*iY@l^pWkyeBb@T2y39dAvoV66`jlPOYH&M7PxGzj`P{9|m`k$M1fYTiT2 zUKHWwuy-Gd6eW3bl7YFQT;sONk@?8Ptv}AWc!oo*(YO`&rY0!!I%;{>6pqPD=DzcJ z)kGl3-Wv%al47wwfBP}pI_vrU&r9=#IStZ1b)0%g6Lkr+xvk3CE0`amt)i=VO%=bO zQR73p*5CxkCyNUci}V;bvckN=M$*SKXKw%e`l4s=bgE4@gb!4=DiC; zuDVF!gQ@}xDjk1bdrA~s7KiDqXUeDfb#MOZSzKLmqFn*mAnIbgZ>x2Z=hL=~ix;U2 zWmr$`JAYmep|6{ITk!Dr^bV4%`S{(gEg24Eozw43uE;t1Z*Q}a^%ifbUmU{DSTOsdq5DTK<(s%kKnTP(%kF}ua)paQmpRrRi`g;5 z+5GdWLHRRnjrq!;R+iPuyyLwhXK$|-hqQdOZ;=4N8@hMAT42Jz8|_wR?H5UY z$f26EbM{e30J$HAg}N()iB@|JmnIk3d@$@+snN(X-*3w%y&bU#7Q+XPsQ2C!Z8*AL z`0t-}E(!vrm9**PH$w{EkJI}soHN*rXNoIo_WEv=KZs&}r#0*IoY4kZ)Fk>`R%@&Q zy79)5j@65J?MT%kqcq2~GPu=x%b<5D#A5RKw;eM?PGxPR@zvSH1%oNponkCMF220V zHc4{euq+FfVXKvcb=4MI|4`QI(t+2o)UaIU7+VIubuW3k()G;_Gs^)0LeVCoYI(mG zT)p2PK^J3|1qzR5!nh?W&g8Gtg+ubS^;@dmoY=MWRa%PQiP=X6fSu3vl;ucry&VNU z4hjaJnMJp2Yw85v3yibLFWR`YXC^rO1Y`KRq$?yP<8C!gsRKzK(OA{HzU@ zm^he0)ho{g3cQ3?&Y#%bOx~zqlW7DO=rH@9{r1A(PT1Vhrp@c0QHwZJO4=uR&FJee zu;{WhB@b4h%dZYv?4tiQtCF79lH0_h1gVIw*_~0XUbXp&Y*AQrmHf;C;f}Yz*U*XB z?ge~i2j_-{o3c2x^wmG_OPQR%2Z{^DRnN3m;SPw?$5tm1ZT4r|%{mRO#8dZ-5|lY^ zqj_(*;IKWRh%N3?X6VTnZh)vG_Z|Q1BjzPOWxtp;_2zJ9v?`<-q*qAE!gKre&$w4e z`NomsyZp?HOZ%^g0lx-F>&L-on7ik!idl1PUz}cA^WBdb7F2w|J1#YG`*X;5GpC$y z2>ejgUyjFCm-Lc|6XU$+L%N|lefG-S=MFt(^#C=UQUe3)45Joa=xN+lr|Cu2*B0dc z2Uq6o@iWDH*tJ-wa+&`)lT=MEn`d9p>6%3`AF z;ral>l~9;HmixOUpTv`R;|k_BPS>rUSQBJSkcXn?FV=~3oJ=mV9gCJflF5wNA1x}U z+|u<6hrL^R`Hso#e9&?cbkNXNNB#hSbrTyVz7l%ZA_tsd47x~z{X}|&6+FFF-SK1)vn zPwvQ1Rg4JQ&cl1F^A^(E=D(~W6?9pY7<`7ELhg{dJLw|}zR{+j`gh--{foH_kR!-{ z59f*lu32tt8wBF^CQ_gC6y&P5I$o~?)HCow8PpI6ev*kt#UOuhOoHi5p{on=Dj|Tl zKHul>NK}XRMlT-jPZP4(Zpg-*s3oO*nb>=&yIj z4n`!)w)0bDwCuPZ++fEkj^ueP_KRl&q3zMkBY&m^^YzPtb_N2MI6oe7SrAdzfmm+M zrYG5#a6rjlMm#D`m8jZaTXP>?<@V%C?1ffoNld2of0cd_<6J zeBA(rtywi)tSQ?a9Z?S6V2&}o=H1puv7x|bzrX!@^N-mP`rpRS$98?j7wPXDIDOsK zI)}XT&n@H(Q~sZbzL*PF&i4~@w-&fnYlja2I2Pqtahu3)*0lAaTPtV*e@7vpnIP^_ z{GG;>lj}K#1>o1xdUMKSo*_mc641nBz;>&DhAG0I%jMTfM3k+u&HUB?m6zP-Yr1t^))3d1&WnY#W*JIFxAV*H%m>r|UuD=>FUv#G7PkT~0iQY-` &8 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 literal 0 HcmV?d00001 From f66584bbd180e7fc286f121be293300327a178f2 Mon Sep 17 00:00:00 2001 From: NdagiStanley Date: Fri, 11 May 2018 20:07:37 +0300 Subject: [PATCH 5/6] Update testing on the boilerplate --- README.md | 8 +++++--- docs/README.md | 7 ++++--- template/test/e2e/specs/test.js | 2 +- template/vuedj/settings.py | 4 ++-- vue-cli-interaction.exp | 19 +++++++++++++++++++ 5 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 vue-cli-interaction.exp diff --git a/README.md b/README.md index b117ea9..29ba56f 100644 --- a/README.md +++ b/README.md @@ -19,11 +19,13 @@ If you are using `vue-cli@1.x`, it will be pulling the `master` branch of this t Common topics are discussed in the [docs](http://vuejs-templates.github.io/webpack). Make sure to read it! # Vue Django -[![Code Climate](https://codeclimate.com/github/NdagiStanley/vue-django/badges/gpa.svg)](https://codeclimate.com/github/NdagiStanley/vue-django) - +[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://github.com/ellerbrock/open-source-badge/) +[![Open Source Love](https://badges.frapsoft.com/os/mit/mit.svg?v=102)](https://github.com/ellerbrock/open-source-badge/) +[![Help Contribute to Open Source](https://www.codetriage.com/ndagistanley/vue-django/badges/users.svg)](https://www.codetriage.com/ndagistanley/vue-django) + +[![Build Status](https://semaphoreci.com/api/v1/stanmd/vue-django/branches/develop/badge.svg)](https://semaphoreci.com/stanmd/vue-django) [![Updates](https://pyup.io/repos/github/NdagiStanley/vue-django/shield.svg)](https://pyup.io/repos/github/NdagiStanley/vue-django/) [![Python 3](https://pyup.io/repos/github/NdagiStanley/vue-django/python-3-shield.svg)](https://pyup.io/repos/github/NdagiStanley/vue-django/) -[![Help Contribute to Open Source](https://www.codetriage.com/ndagistanley/vue-django/badges/users.svg)](https://www.codetriage.com/ndagistanley/vue-django) [https://vuedjango.herokuapp.com/](https://vuedjango.herokuapp.com/) is a deployed instance of this boilerplate. diff --git a/docs/README.md b/docs/README.md index 1eea9ca..529f541 100644 --- a/docs/README.md +++ b/docs/README.md @@ -9,11 +9,12 @@ [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://github.com/ellerbrock/open-source-badge/) [![Open Source Love](https://badges.frapsoft.com/os/mit/mit.svg?v=102)](https://github.com/ellerbrock/open-source-badge/) -[![Code Climate](https://codeclimate.com/github/NdagiStanley/vue-django/badges/gpa.svg)](https://codeclimate.com/github/NdagiStanley/vue-django) - +[![Help Contribute to Open Source](https://www.codetriage.com/ndagistanley/vue-django/badges/users.svg)](https://www.codetriage.com/ndagistanley/vue-django) + +[![Build Status](https://semaphoreci.com/api/v1/stanmd/vue-django/branches/develop/badge.svg)](https://semaphoreci.com/stanmd/vue-django) [![Updates](https://pyup.io/repos/github/NdagiStanley/vue-django/shield.svg)](https://pyup.io/repos/github/NdagiStanley/vue-django/) [![Python 3](https://pyup.io/repos/github/NdagiStanley/vue-django/python-3-shield.svg)](https://pyup.io/repos/github/NdagiStanley/vue-django/) -[![Help Contribute to Open Source](https://www.codetriage.com/ndagistanley/vue-django/badges/users.svg)](https://www.codetriage.com/ndagistanley/vue-django) + [https://vuedjango.herokuapp.com/](https://vuedjango.herokuapp.com/) is a deployed instance of this boilerplate. There is a docker image for vue-django that you can run to check it out locally: ```bash diff --git a/template/test/e2e/specs/test.js b/template/test/e2e/specs/test.js index 0a936e2..860a6db 100644 --- a/template/test/e2e/specs/test.js +++ b/template/test/e2e/specs/test.js @@ -14,7 +14,7 @@ module.exports = { .assert.elementPresent('.hello') .assert.elementPresent('.logo') .assert.containsText('h1', 'Hello World!') - .assert.elementCount('p', 2) + .assert.elementCount('p', 1) .end(){{#if_eq lintConfig "airbnb"}};{{/if_eq}} }{{#if_eq lintConfig "airbnb"}},{{/if_eq}} }{{#if_eq lintConfig "airbnb"}};{{/if_eq}} diff --git a/template/vuedj/settings.py b/template/vuedj/settings.py index 6bec56b..58cd09a 100644 --- a/template/vuedj/settings.py +++ b/template/vuedj/settings.py @@ -133,8 +133,8 @@ # Use nose to run all tests TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' -# Tell nose to measure coverage on the 'foo' and 'bar' apps +# Tell nose to measure coverage on the apps NOSE_ARGS = [ '--with-coverage', - '--cover-package=foo,bar', + '--cover-package=app', # For multiple apps use '--cover-package=foo, bar' ] diff --git a/vue-cli-interaction.exp b/vue-cli-interaction.exp new file mode 100644 index 0000000..ce4fc9e --- /dev/null +++ b/vue-cli-interaction.exp @@ -0,0 +1,19 @@ +#!/usr/bin/expect +set timeout 360 + +spawn vue init NdagiStanley/vue-django my-project + +expect "Project name" { send "\n" } +expect "Project version" { send "\n" } +expect "Project description" { send "\n" } +expect "Author" { send "\n" } +expect "private" { send "\n" } +expect "Vue build" { send "\n" } +expect "Install vue-router?" { send "\n" } +expect "Use ESLint to lint your code?" { send "\n" } +expect "Pick an ESLint preset" { send "\n" } +expect "Setup unit tests" { send "\n" } +expect "Pick a test runner" { send "\n" } +expect "Setup e2e tests with Nightwatch?" { send "\n" } + +interact From 773e4c9a86bab9a6353eb4eff575b94695d5c334 Mon Sep 17 00:00:00 2001 From: NdagiStanley Date: Fri, 11 May 2018 20:07:37 +0300 Subject: [PATCH 6/6] Update testing on the boilerplate --- README.md | 8 +++++--- docs/README.md | 7 ++++--- template/app/tests.py | 2 +- template/test/e2e/specs/test.js | 2 +- template/vuedj/settings.py | 4 ++-- vue-cli-interaction.exp | 19 +++++++++++++++++++ 6 files changed, 32 insertions(+), 10 deletions(-) create mode 100644 vue-cli-interaction.exp diff --git a/README.md b/README.md index b117ea9..29ba56f 100644 --- a/README.md +++ b/README.md @@ -19,11 +19,13 @@ If you are using `vue-cli@1.x`, it will be pulling the `master` branch of this t Common topics are discussed in the [docs](http://vuejs-templates.github.io/webpack). Make sure to read it! # Vue Django -[![Code Climate](https://codeclimate.com/github/NdagiStanley/vue-django/badges/gpa.svg)](https://codeclimate.com/github/NdagiStanley/vue-django) - +[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://github.com/ellerbrock/open-source-badge/) +[![Open Source Love](https://badges.frapsoft.com/os/mit/mit.svg?v=102)](https://github.com/ellerbrock/open-source-badge/) +[![Help Contribute to Open Source](https://www.codetriage.com/ndagistanley/vue-django/badges/users.svg)](https://www.codetriage.com/ndagistanley/vue-django) + +[![Build Status](https://semaphoreci.com/api/v1/stanmd/vue-django/branches/develop/badge.svg)](https://semaphoreci.com/stanmd/vue-django) [![Updates](https://pyup.io/repos/github/NdagiStanley/vue-django/shield.svg)](https://pyup.io/repos/github/NdagiStanley/vue-django/) [![Python 3](https://pyup.io/repos/github/NdagiStanley/vue-django/python-3-shield.svg)](https://pyup.io/repos/github/NdagiStanley/vue-django/) -[![Help Contribute to Open Source](https://www.codetriage.com/ndagistanley/vue-django/badges/users.svg)](https://www.codetriage.com/ndagistanley/vue-django) [https://vuedjango.herokuapp.com/](https://vuedjango.herokuapp.com/) is a deployed instance of this boilerplate. diff --git a/docs/README.md b/docs/README.md index 1eea9ca..529f541 100644 --- a/docs/README.md +++ b/docs/README.md @@ -9,11 +9,12 @@ [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://github.com/ellerbrock/open-source-badge/) [![Open Source Love](https://badges.frapsoft.com/os/mit/mit.svg?v=102)](https://github.com/ellerbrock/open-source-badge/) -[![Code Climate](https://codeclimate.com/github/NdagiStanley/vue-django/badges/gpa.svg)](https://codeclimate.com/github/NdagiStanley/vue-django) - +[![Help Contribute to Open Source](https://www.codetriage.com/ndagistanley/vue-django/badges/users.svg)](https://www.codetriage.com/ndagistanley/vue-django) + +[![Build Status](https://semaphoreci.com/api/v1/stanmd/vue-django/branches/develop/badge.svg)](https://semaphoreci.com/stanmd/vue-django) [![Updates](https://pyup.io/repos/github/NdagiStanley/vue-django/shield.svg)](https://pyup.io/repos/github/NdagiStanley/vue-django/) [![Python 3](https://pyup.io/repos/github/NdagiStanley/vue-django/python-3-shield.svg)](https://pyup.io/repos/github/NdagiStanley/vue-django/) -[![Help Contribute to Open Source](https://www.codetriage.com/ndagistanley/vue-django/badges/users.svg)](https://www.codetriage.com/ndagistanley/vue-django) + [https://vuedjango.herokuapp.com/](https://vuedjango.herokuapp.com/) is a deployed instance of this boilerplate. There is a docker image for vue-django that you can run to check it out locally: ```bash diff --git a/template/app/tests.py b/template/app/tests.py index aca04f1..c73919a 100644 --- a/template/app/tests.py +++ b/template/app/tests.py @@ -1,6 +1,6 @@ from django.test import TestCase -from views import index +from app.views import index # Create your tests here. diff --git a/template/test/e2e/specs/test.js b/template/test/e2e/specs/test.js index 0a936e2..860a6db 100644 --- a/template/test/e2e/specs/test.js +++ b/template/test/e2e/specs/test.js @@ -14,7 +14,7 @@ module.exports = { .assert.elementPresent('.hello') .assert.elementPresent('.logo') .assert.containsText('h1', 'Hello World!') - .assert.elementCount('p', 2) + .assert.elementCount('p', 1) .end(){{#if_eq lintConfig "airbnb"}};{{/if_eq}} }{{#if_eq lintConfig "airbnb"}},{{/if_eq}} }{{#if_eq lintConfig "airbnb"}};{{/if_eq}} diff --git a/template/vuedj/settings.py b/template/vuedj/settings.py index 6bec56b..58cd09a 100644 --- a/template/vuedj/settings.py +++ b/template/vuedj/settings.py @@ -133,8 +133,8 @@ # Use nose to run all tests TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' -# Tell nose to measure coverage on the 'foo' and 'bar' apps +# Tell nose to measure coverage on the apps NOSE_ARGS = [ '--with-coverage', - '--cover-package=foo,bar', + '--cover-package=app', # For multiple apps use '--cover-package=foo, bar' ] diff --git a/vue-cli-interaction.exp b/vue-cli-interaction.exp new file mode 100644 index 0000000..4441e21 --- /dev/null +++ b/vue-cli-interaction.exp @@ -0,0 +1,19 @@ +#!/usr/bin/expect -f +set timeout 360 + +spawn vue init NdagiStanley/vue-django my-project +expect { + "Project name" { send "\n"; exp_continue } + "Project version" { send "\n"; exp_continue } + "Project description" { send "\n"; exp_continue } + "Author" { send "\n"; exp_continue } + "private" { send "\n"; exp_continue } + "Vue build" { send "\n"; exp_continue } + "Install vue-router?" { send "\n"; exp_continue } + "Use ESLint to lint your code?" { send "\n"; exp_continue } + "Pick an ESLint preset" { send "\n"; exp_continue } + "Setup unit tests" { send "\n"; exp_continue } + "Pick a test runner" { send "\n"; exp_continue } + "Setup e2e tests with Nightwatch?" { send "\n"; exp_continue } + eof +}