fernahh / frontendpath

A correct path to front-end development.

Home Page:https://fernahh.com.br/frontendpath

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Front-end Path

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

Contributing

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
    

References

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.

License

MIT © @fernahh

About

A correct path to front-end development.

https://fernahh.com.br/frontendpath


Languages

Language:JavaScript 41.4%Language:CSS 26.9%Language:HTML 24.5%Language:Ruby 7.2%