From fb6c0c1bc758555c36a1034175c3ca7fc6d7c17f Mon Sep 17 00:00:00 2001 From: Omar Ahmed Date: Fri, 20 May 2016 08:49:27 -0500 Subject: [PATCH] Add contribution guidelines and improve README [skip ci] --- .github/CONTRIBUTING.md | 27 +++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE.md | 0 .github/PULL_REQUEST_TEMPLATE.md | 0 README.md | 26 +++++++++++++++++++++++--- images/sb-logo.png | Bin 0 -> 2112 bytes 5 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 .github/CONTRIBUTING.md create mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 images/sb-logo.png diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 00000000..6dde4f74 --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,27 @@ +# Contributing to Stack Builders Tutorials + +First off, thanks for taking the time to contribute! :tada::+1: + +The following is a set of guidelines for contributing to Stack Builders Tutorials, which are +hosted in the [Stack Builders Organization](https://github.com/stackbuilders) on +GitHub. +These are mostly just guidelines, not rules, use your best judgment and feel free +to propose changes to this document in a pull request. + +## Contributing Guide + +1. [Fork it](https://github.com/stackbuilders/tutorials/fork) +1. Create your tutorial branch (`git checkout -b my-new-tutorial`) +1. Add your tutorial changes following the [tutorial guide](#tutorial-creation-guide) +1. Commit your changes (`git commit -am 'Add some tutorial'`) +1. Push to the branch (`git push origin my-new-tutorial`) +1. Create a new Pull Request + +## Tutorial Creation Guide + +1. Create a new directory for your tutorial under `tutorials//` +1. Inside `tutorials//` create a directory +named `code` and place your tutorial's code in there +1. Add a `tutorial.md` file under `tutorials//` +with the steps required for accomplishing your tutorial. Use +[this tutorial](../tutorials/haskell/csv-encoding-decoding/tutorial.md) as a guide. diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 00000000..e69de29b diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..e69de29b diff --git a/README.md b/README.md index ee93f3f1..0aad410a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,27 @@ -# tutorials +# Stack Builders Tutorials + +[![CircleCI](https://circleci.com/gh/stackbuilders/tutorials.svg?style=shield)](https://circleci.com/gh/stackbuilders/tutorials) + +At Stack Builders, we consider it our mission not only to develop robust and reliable applications for clients, but to help the industry as a whole by lowering the barrier to entry for technology that we consider important. We hope that you enjoy, and find useful, our tutorials. If you have suggestions for additional tutorials, please feel free to open an issue or PR. + +## Contributing + + +We welcome any help, so if you have good knowledge of Haskell just fork and submit a pull request with your tutorial. Be sure to read our [contribution guidelines](.github/CONTRIBUTING.md) first. ## License -- These tutorials are licensed under a Creative Commons +* The content of these tutorials is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license - ([CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)). + ([CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)) +* The code in these tutorials is licensed under the [MIT License](https://opensource.org/licenses/MIT). + +*** + +

+ +
+ Lovingly encouraged by Stack Builders +

diff --git a/images/sb-logo.png b/images/sb-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..48632b61fa0e140a065a96b973ddbf77311c7ee2 GIT binary patch literal 2112 zcmV-G2*3ARK#-0t(Fg=+ zD59YqnZ|zTOp|J>O|2$Xo1|flV6;w*K}<6ysgr5Vm{QYP-Uj4lwL+Q}2p~SEL8Q3ajS)Rcpr>X3rD1?Q43*)BB1D;l|z5+wt`|b%+kX008h7 z;^7k}dRe-Z-LW+_SM&&+xwqrTMDz;)b3^fCR-BkWvjxes8xd)Bj5+2@h=)&^XdkKO z7o)4Hf=U~_vDsK0pV5^k7)1;$)H2qh4B@LY|AvL}^@y)O}k=iYR&{YX@6wx z>sZW8n*rp(Ybgjf_akA}2_(lg!D1Q;$d?u&9-IukDHz+LDv$n0<5-_$ly)a6LVY|k ztZ!9vT%$7ojux1NOOuaagm{nu4l9z2ZmX*QSCBpc0Dn4}d8c4?lVm(X1SJ?Bp$PFH z8C)&E&qh@={6ovYBPW+6vJ_8%unGuHfCoKngnef2$*Xu|m9=3Cr}3X^0Rn-jPfte=Ttlllmk;i;N0nbbhr+ z5dVcq!stX>80!5NA|!YTgDU|Td5akbb2C8MBiFlc*|(BF@^J#b51p@+y~L@fI{;u} zR53*HLrG2V06uQqOL;k8Bf*;pco;f8LplnP#Hf}eYz2u;ZQcjQeF7bMS#w#?dIHt} zu!a&{2O%yn4k<+2^AqhpyD1aCO8UN?IR}cek$@io2oGi!!3trJiBdBb3wQlNb)O0^UM88 ze)@EkEI%dY^#Gy+858Igaj90k*Ygduew>Y~&Ku4Z;avjuEbdMGz0F29HA{kCrFxey zzs-beKP09t0MGPiJCTqf*A#S~yB}R=mtx2r;n$WK-9liOyZ6!?c3Xzq^MA<8ZBI_l z6l)kiDj1s>nB~i6JRw7_NOYcCf{rs8aH?TiLw^9qo~y3G{cmqfyGERz9!7S1U}cye zc;!lq<67VMh{Q7h-|2nqMj`z})6j7?9o^^C;FgvU1Jn6%>(#yF$j|wO+!4 z*-Z$ftD>bslnkyWC`Hi~we1?_JuVq#9rG2?X1*aojg9C*O8imW{iQaDo7X;{1XJoV zgR2B9+oCFK|E_VYPcqBe=Ma>Q(<9HWPL68~yXW>+kjC;Tq?(<9W?~dYR~~H$)&~F_ z>CU(hs@xJvS4EfRgQsf}Q(0F@8Y)dayDEBjQ97AMv2O)!Cyhf^f=Zci(bG{5Fe4Sj(&7G>4+&=-Z3Ba^qW)Xsr zet=$*W@XoRzS3~fpJBl7#S1IbBhAC+N5I%jz#UpyQctQwxUjjQXI0p`_No~{iVf|)b`Y_Tp5nKcw zyVt~rkZv&Va-O>VU}2%}ELkgtBtec9Sy_-&3}6x9C4|vIgzd`{j{T9emVgsrXg24_ q&(0y@r<;mhVB+F}gyVHa#ri+kPeo7O2l?s%0000