Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 2 KB

CONTRIBUTING.md

File metadata and controls

60 lines (42 loc) · 2 KB

The Libera Chat #CSS website is a resource for all levels of CSS ability. It is a source of quality CSS tutorials and CSS documentation.

Content Licensing

All content on the website is freely licensed for any use. If you want to contribute, you must also license your contribution freely. Read the LICENSE file for details.

Typos and Broken Links

If you find a typo or a broken link, please open an issue on the issue tracker.

New Links

If you have a new link you'd like to add, fit it into the most appropriate page:

  • Using #CSS Effectively is for IRC guides
  • FAQs are simple solutions for common issues
  • Tutorials are walkthroughs for beginners
  • Docs are detailed information for intermediate and advanced authors.

Contributing Content

Currently, the #CSS site is a repository of links to external content. If you want to contribute content, build your own site (Github Pages is an excellent host) and open an issue with your link and the reason you want it included.

Forking and Pull Requests

Instead of opening an issue, you can edit the site yourself.

Jekyll

The #CSS website is built using Jekyll. To get started:

  • Install Ruby
  • Fork and clone this Github repository
  • Install the necessary Ruby modules:
    • gem install bundler
    • cd hashcss.com # The directory containing the cloned repository
    • bundle install

The site lives in the src/ directory. To run the site locally:

  • cd hashcss.com/src
  • jekyll serve --watch

This will serve the site on http://localhost:4000. This will also watch the site directory for changes and update the site automatically.