All Projects → elixirschool → Elixirschool

elixirschool / Elixirschool

Licence: apache-2.0
The content behind Elixir School

Projects that are alternatives of or similar to Elixirschool

V by example
Learn V by Example
Stars: ✭ 131 (-95.87%)
Mutual labels:  hacktoberfest, learning, programming, educational
Awesome Learning
Awesome Learning - Learn JavaScript and Front-End Fundamentals at your own pace
Stars: ✭ 216 (-93.19%)
Mutual labels:  hacktoberfest, learning, scss
Contribute To Open Source
Learn the GitHub workflow by contributing code in a fun simulation project
Stars: ✭ 684 (-78.43%)
Mutual labels:  hacktoberfest, learning, educational
30 Seconds Of Code
Short JavaScript code snippets for all your development needs
Stars: ✭ 89,121 (+2710.5%)
Mutual labels:  hacktoberfest, programming
Bookmarks
🔖 +4.3K awesome resources for geeks and software crafters 🍺
Stars: ✭ 210 (-93.38%)
Mutual labels:  hacktoberfest, programming
Learn
A social network of lifelong learners built around humanity's universal learning map.
Stars: ✭ 224 (-92.94%)
Mutual labels:  hacktoberfest, learning
Colaboradados.github.io
O VEÍCULO COLABORATIVO SOBRE TRANSPARÊNCIA E OPEN DATA NO BRASIL.
Stars: ✭ 201 (-93.66%)
Mutual labels:  hacktoberfest, scss
python-aos-lesson
Python for Atmosphere and Ocean Scientists
Stars: ✭ 78 (-97.54%)
Mutual labels:  programming, lesson
matlab-novice-inflammation
Programming with MATLAB
Stars: ✭ 26 (-99.18%)
Mutual labels:  programming, lesson
wrangling-genomics
Data Wrangling and Processing for Genomics
Stars: ✭ 49 (-98.45%)
Mutual labels:  programming, lesson
coding-projects
The coding projects which have been covered in the YouTube videos
Stars: ✭ 21 (-99.34%)
Mutual labels:  learning, programming
Opensourceresources
Free opensource Learning Resources related to Web-Development A to Z 🔥❤
Stars: ✭ 210 (-93.38%)
Mutual labels:  hacktoberfest, learning
Biblioteca
Colección de libros recomendados en formato PDF que he realizado para ti y así puedas mejorar tus habilidades como programador. Recuerda, siempre disfruta del aprendizaje.
Stars: ✭ 89 (-97.19%)
Mutual labels:  learning, programming
rust-book-fr
🇫🇷 French translation of the book "The Rust Programming Language"
Stars: ✭ 89 (-97.19%)
Mutual labels:  learning, translation
Naucse.python.cz
Website with learning materials / Stránka s učebními materiály
Stars: ✭ 248 (-92.18%)
Mutual labels:  hacktoberfest, learning
Weblate
Web based localization tool with tight version control integration.
Stars: ✭ 2,719 (-14.25%)
Mutual labels:  hacktoberfest, translation
shell-genomics
Introduction to the Command Line for Genomics
Stars: ✭ 54 (-98.3%)
Mutual labels:  programming, lesson
Stylesheet
The GTK Stylesheet for elementary OS
Stars: ✭ 260 (-91.8%)
Mutual labels:  hacktoberfest, scss
Hacktoberfest
Make your first PR! ~ A beginner-friendly repository made specifically for open source beginners. Add your profile, a blog or any program under any language (it can be anything from a hello-world program to a complex data structure algorithm) or update the existing one. Just make sure to add the file under the correct directory. Happy hacking!
Stars: ✭ 191 (-93.98%)
Mutual labels:  hacktoberfest, programming
Bootstrap Italia
Bootstrap Italia è un tema Bootstrap 4 conforme alle linee guida di design per i servizi web della PA
Stars: ✭ 193 (-93.91%)
Mutual labels:  hacktoberfest, scss

Elixir School

Elixir School is the premier destination for people seeking to learn and master the Elixir programming language.

You can access lessons at ElixirSchool.com.

Feedback and participation are strongly encouraged! Please see Contributing for more details on how to get involved.

Running Locally

This repository only contains the lessons and blog posts hosted on Elixir School. To run the Elixir School website locally, find the code and setup instructions in the school_house repository.

Translating a Lesson

  1. Each of the languages has a folder in lessons/ directory of this repo. To start translating you need to copy a file from the English language to the corresponding folder in your language and start translating it.

  2. Check the translation report for pages that haven't been translated yet, or for pages which need to have their translations updated in the corresponding language you want to work with.

  3. Translated lessons must include page metadata.

    • title should be a translation of the original lesson's title.
    • version should be set to the original English version.

    For example lessons/ja/basics/basics.md:

---
title: 基本
version: 1.0.0
---
  1. Submit a PR with the new translated lesson 🎉

Posting an Article

Elixir School is powered by Phoenix and NimblePublisher, a publishing engine that supports Markdown formatting. If you're familiar with Phoenix & NimblePublisher then you're ready to go, if you aren't don't fret we're here to help!

  1. We need to create the file for our article. Blog posts live in the posts/ directory. Our filename will need to confirm to the YYYY-MM-DD-name-separated-with-hyphens.md pattern.

  2. After opening the new file in our favorite editor we need to add some metadata to the top of it:

%{
  author: "Author Name",
  author_link: "https://github.com/author_github_account",
  tags: ["phoenix"],
  date: ~D[YYYY-MM-DD],
  title: "Full Article Title",
  excerpt: """
  Article short preview text
  """
}
---
  1. Once we've completed writing our post submit a pull request to have it reviewed before it is published.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].