Website for Elixir
CSS HTML Ruby JavaScript
Switch branches/tags
Nothing to show
Latest commit 8d90662 Apr 21, 2017 @tgturner tgturner committed with josevalim Removes extra space in case statement (#977)
The case statement contained an extra space that is not present in any of the other examples.
Permalink
Failed to load latest commit information.
_data Latest minor in 1.3 development line is 1.3.4 (#969) Apr 12, 2017
_includes Include Elixir's Discord Server on Join the Community (#965) Mar 17, 2017
_layouts Try Elixir Code School Course (#951) Feb 21, 2017
_posts Some accessibility issues (#963) Mar 16, 2017
blog Fix broken internal links Feb 28, 2015
css Increase margin Feb 21, 2017
getting-started Removes extra space in case statement (#977) Apr 21, 2017
images Try Elixir Code School Course (#951) Feb 21, 2017
js fix toc.js to escape special characters in href Mar 3, 2015
.gitignore Ignore .jekyll-metadata (#933) Jan 23, 2017
CNAME move back to original folder Feb 5, 2015
Gemfile remove all plugin dependencies, except "github-pages" Jun 22, 2015
Gemfile.lock Config repository key (#929) Jan 22, 2017
README.md Fix broken link Mar 26, 2016
_config.yml Config repository key (#929) Jan 22, 2017
atom.xml move back to original folder Feb 5, 2015
crash-course.markdown Build early on a distinction between named and anonymous functions Jan 4, 2017
docs.markdown Use latest Elixir versions in documentation page Jan 23, 2017
elixir.csv Release v1.4.2 Feb 16, 2017
erlang.csv Release v1.3.1 Jun 28, 2016
favicon.ico move back to original folder Feb 5, 2015
index.html Make comments more consistent (#955) Feb 26, 2017
install.markdown Added Nanobox as a distribution (#960) Mar 15, 2017
learning.markdown Change "Take Of With Elixir" url in learning section (#968) Apr 1, 2017
opensearch.xml Add OpenSearch support Jul 27, 2015

README.md

This projects holds the contents for Elixir website hosted at elixir-lang.org.

It is automatically transformed by Jekyll into a static site.

Contributing

1. Fork and clone this repository

Fork this repository and clone your fork. If you don't know what forking means or don't know how to do it, nice instructions are available here.

2. Install Ruby

This website is compiled into a static website using Jekyll, a static-site generator written in Ruby. To install Ruby you can follow this guide. To check that Ruby is installed correctly, run ruby --version in your shell; it should be 1.9.3 or later.

3. Install Bundler to manage dependencies

Bundler handles Ruby dependencies. To install it, simply run:

$ gem install bundler

Once you have installed it, cd into the local clone of your fork and run:

$ bundle install

to download and install the necessary dependencies.

4. Run Jekyll

In order to run a development server (with live-reloading on) just run:

$ bundle exec jekyll serve

The generated site will be available at http://localhost:4000. You can stop the server with Ctrl-C.

5. Make your changes and push them

Now you're ready to make your changes! Be sure to test the changes locally using the development server. Once you're done with your changes, push those changes to your fork and then submit a pull request. For a nice wrap-up on how to open a good pull request have a look at the Elixir contributing guide.

License

  • "Elixir" and the Elixir logo are copyrighted to Plataformatec. You may not reuse anything therein without permission.

  • The HTML and CSS are copyrighted to AlienWp under GPL license, version 2.

  • The Social Icons are copyrighted to Xeloader.

  • The written textual contents available in the guides and blog are licensed under Apache 2.0.

  • The available docs are licensed under the same license as their projects.