➡️ - A correct path to front-end development.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Front-end Path

A corret path to front-end development - https://fernahh.com.br/frontendpath


Besides being large, the web also evolves constantly. Therefore, this project has a long way to go. The guide's content is in the folder source/guia.

Soon I will open issues for collaboration.

Once you've made your great commits:

  1. Fork the project
  2. Create your feature branch: git checkout -b my_feature
  3. Push to the branch: git push origin my_feature
  4. Submit a pull request!

Run locally the project

This project was developed in a static generator, the Middleman.

  1. First, install last version of Ruby

  2. Install Bundler:

    $ gem install bundler
  3. Clone it:

    $ git clone git@github.com:fernahh/frontendpath.git
  4. Go to project's folder:

    $ cd frontendpath
  5. Install dependencies

    $ bundle
  6. Run the project

    $ middleman server


Without these references, no doubt the guide could not be possible. Thanks to all the authors.

  • Introduction
    • High Performance Web Sites, by Steve Souders
    • HTML5: Up and Running, by Mark Pilgrim.
  • Semantic
    • About HTML semantics and front-end architecture, by Nicolas Gallagher.
    • HTML5 For Web Designers, by Jeremy Keith.
  • Acessibility
    • Web Content Accessibility Guidelines, by W3C.
    • Coletânea Front-end, by Reinaldo Ferraz.
  • CSS
    • Object Oriented CSS, by Nicole Sullivan.
    • Scaleble and Modular Architetura for CSS, by Jonathan Snook.
  • JavaScript
    • High Perfomance JavaScript, by Nicholas Zakas.
    • Secrets of JavaScript Ninja, by John Resig and Bear Bibeault.


MIT © @fernahh