update lists
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Vapor [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Vapor [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
[38;5;12m (https://vapor.codes)[39m
|
||||
|
||||
[38;5;14m[1mVapor[0m[38;5;12m [39m[38;5;12m(https://vapor.codes)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mserver-side[39m[38;5;12m [39m[38;5;12mSwift[39m[38;5;12m [39m[38;5;12mframeworks.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12malready[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mever[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mway,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m
|
||||
[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreliable[39m[38;5;12m [39m[38;5;12mback-end[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mintegrate[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthird[39m[38;5;12m [39m[38;5;12mparty[39m[38;5;12m [39m[38;5;12mservices.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcurated[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof:[39m
|
||||
[38;5;14m[1mVapor[0m[38;5;12m [39m[38;5;12m(https://vapor.codes)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mserver-side[39m[38;5;12m [39m[38;5;12mSwift[39m[38;5;12m [39m[38;5;12mframeworks.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12malready[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mever[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mway,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mreliable[39m[38;5;12m [39m[38;5;12mback-end[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mintegrate[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthird[39m[38;5;12m [39m[38;5;12mparty[39m[38;5;12m [39m[38;5;12mservices.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcurated[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof:[39m
|
||||
|
||||
[38;5;12m- modern libraries that easily integrate with Vapor and follow Vapor’s philosophy of providing simple, clean yet powerful APIs;[39m
|
||||
[38;5;12m- well-written tutorials, books, videos and education materials;[39m
|
||||
@@ -27,8 +27,8 @@
|
||||
[38;2;255;187;0m[4mHow to use[0m
|
||||
|
||||
[38;5;12mSimply[39m[38;5;12m [39m[38;5;12mpress[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mkeyword.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou’re[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12minterested[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mentries[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;14m[1mVapor[0m[38;5;14m[1m [0m[38;5;14m[1m3[0m[38;5;12m [39m[38;5;12m(https://github.com/Cellane/awesome-vapor/blob/filtered/vapor-3.md)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;14m[1mVapor[0m[38;5;14m[1m [0m[38;5;14m[1m4[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/Cellane/awesome-vapor/blob/filtered/vapor-4.md),[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mfiltered[39m[38;5;12m [39m[38;5;12mlists[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mfiltered[49m[39m[38;5;12m [39m[38;5;12mbranch[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mvisiting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlinks[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msentence.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12marchived[39m[38;5;12m [39m
|
||||
[38;5;12mcontent[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mlegacy[49m[39m[38;5;12m [39m[38;5;12mfolder.[39m
|
||||
[38;5;12m(https://github.com/Cellane/awesome-vapor/blob/filtered/vapor-4.md),[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mfiltered[39m[38;5;12m [39m[38;5;12mlists[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mfiltered[49m[39m[38;5;12m [39m[38;5;12mbranch[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mvisiting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlinks[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msentence.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12marchived[39m[38;5;12m [39m[38;5;12mcontent[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mlegacy[49m[39m[38;5;12m [39m[38;5;12mfolder.[39m
|
||||
|
||||
[38;2;255;187;0m[4mLibraries[0m
|
||||
|
||||
@@ -102,10 +102,10 @@
|
||||
[38;5;12m- ![39m[38;5;14m[1mv3[0m[38;5;12m (img/vapor-3.png) [39m[38;5;14m[1mVapor 3 Tutorials[0m[38;5;12m (https://mihaelamj.github.io/Vapor%20%203%20Tutorial/) – Big collection of small tutorials.[39m
|
||||
[38;5;12m- ![39m[38;5;14m[1mv3[0m[38;5;12m (img/vapor-3.png) [39m[38;5;14m[1mTransforming from Vapor 2 to Vapor 3[0m[38;5;12m (https://www.skelpo.com/blog/vapor2-to-vapor3/) – Transitioning from Vapor 2 to Vapor 3 with a real world project.[39m
|
||||
[38;5;12m- ![39m[38;5;14m[1mv3[0m[38;5;12m (img/vapor-3.png) [39m[38;5;14m[1mTutorials for Beginner to Advanced[0m[38;5;12m (https://medium.com/@martinlasek) – Written tutorials for Beginner to Advanced.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mv3[0m[38;5;12m [39m[38;5;12m(img/vapor-3.png)[39m[38;5;12m [39m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mdependency[0m[38;5;14m[1m [0m[38;5;14m[1minjection[0m[38;5;14m[1m [0m[38;5;14m[1mframework[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mtesting[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mVapor[0m[38;5;14m[1m [0m[38;5;14m[1m3[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mSwift[0m[38;5;12m [39m[38;5;12m(https://mikemikina.com/blog/using-the-dependency-injection-framework-for-testing-in-vapor-3-and-swift/)[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12minjection[39m
|
||||
[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmock[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12minside[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mtests.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mv3[0m[38;5;12m [39m[38;5;12m(img/vapor-3.png)[39m[38;5;12m [39m[38;5;14m[1mWatermarking[0m[38;5;14m[1m [0m[38;5;14m[1mphotos[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mImageMagick,[0m[38;5;14m[1m [0m[38;5;14m[1mVapor[0m[38;5;14m[1m [0m[38;5;14m[1m3[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mSwift[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mmacOS[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mLinux[0m[38;5;12m [39m[38;5;12m(https://mikemikina.com/blog/watermarking-photos-with-imagemagick-vapor-3-and-swift-on-macos-and-linux/)[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mTutorial[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mImageMagick[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSwift.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mv3[0m[38;5;12m [39m[38;5;12m(img/vapor-3.png)[39m[38;5;12m [39m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mdependency[0m[38;5;14m[1m [0m[38;5;14m[1minjection[0m[38;5;14m[1m [0m[38;5;14m[1mframework[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mtesting[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mVapor[0m[38;5;14m[1m [0m[38;5;14m[1m3[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mSwift[0m[38;5;12m [39m[38;5;12m(https://mikemikina.com/blog/using-the-dependency-injection-framework-for-testing-in-vapor-3-and-swift/)[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12minjection[39m[38;5;12m [39m[38;5;12mframework[39m
|
||||
[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmock[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12minside[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mtests.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m![39m[38;5;14m[1mv3[0m[38;5;12m [39m[38;5;12m(img/vapor-3.png)[39m[38;5;12m [39m[38;5;14m[1mWatermarking[0m[38;5;14m[1m [0m[38;5;14m[1mphotos[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mImageMagick,[0m[38;5;14m[1m [0m[38;5;14m[1mVapor[0m[38;5;14m[1m [0m[38;5;14m[1m3[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mSwift[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mmacOS[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mLinux[0m[38;5;12m [39m[38;5;12m(https://mikemikina.com/blog/watermarking-photos-with-imagemagick-vapor-3-and-swift-on-macos-and-linux/)[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mTutorial[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mImageMagick[39m[38;5;12m [39m
|
||||
[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSwift.[39m
|
||||
[38;5;12m- ![39m[38;5;14m[1mv4[0m[38;5;12m (img/vapor-4.png) [39m[38;5;14m[1mWhat’s new in Vapor 4?[0m[38;5;12m (https://theswiftdev.com/2019/08/26/whats-new-in-vapor-4/)[39m
|
||||
|
||||
[38;2;255;187;0m[4mBooks[0m
|
||||
@@ -132,3 +132,5 @@
|
||||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||||
|
||||
[38;5;12mTo the extent possible under law, _Milan Vit_ has waived all copyright and related or neighbouring rights to this work.[39m
|
||||
|
||||
[38;5;12mvapor Github: https://github.com/vapor-community/awesome-vapor[39m
|
||||
|
||||
Reference in New Issue
Block a user