All Projects → CSSclasses → CSSclasses

CSSclasses / CSSclasses

Licence: other
The homepage for CSSclasses, a free CSS workshop series

Programming Languages

CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to CSSclasses

GenerativeDesignWorkshop
No description or website provided.
Stars: ✭ 18 (-5.26%)
Mutual labels:  workshop
pandas twitter
Analyzing Trump's tweets using Python (Pandas + Twitter workshop)
Stars: ✭ 81 (+326.32%)
Mutual labels:  workshop
dapr-workshop
Workshop that teaches how to apply Dapr to an existing .NET, Java or Python based microservices application.
Stars: ✭ 118 (+521.05%)
Mutual labels:  workshop
epa r workshop 2019
Materials from an R User Group workshop
Stars: ✭ 21 (+10.53%)
Mutual labels:  workshop
git 4 sci
A 3.5 hour introduction to basic shell and git/GitHub workflow for ACMES researchers.
Stars: ✭ 26 (+36.84%)
Mutual labels:  workshop
hacking-games-with-verbs
Whether it is running or collecting, shooting or trading, games are driven by verbs. In this workshop we pick out the verbs that make up a game and explore how these verbs express certain messages and values. Then we hack the game with new verbs, so that it communicates our own messages and values.
Stars: ✭ 16 (-15.79%)
Mutual labels:  workshop
workshops
files from workshops
Stars: ✭ 21 (+10.53%)
Mutual labels:  workshop
bsidessf-2020-workshop
Materials for a live workshop at BSidesSF on deployment-level Kubernetes security controls
Stars: ✭ 38 (+100%)
Mutual labels:  workshop
Intro-to-R-with-DGE
hbctraining.github.io/intro-to-r-with-dge/
Stars: ✭ 51 (+168.42%)
Mutual labels:  workshop
kubernetes-workshop
Kubernetes Workshop
Stars: ✭ 20 (+5.26%)
Mutual labels:  workshop
Motoro
Smart contracts for decentralized rentals of vehicles.
Stars: ✭ 96 (+405.26%)
Mutual labels:  workshop
WHU FinTech Workshop
武汉大学金融科技研讨班
Stars: ✭ 56 (+194.74%)
Mutual labels:  workshop
streams-workshop
A workshop on Node.js Streams
Stars: ✭ 176 (+826.32%)
Mutual labels:  workshop
extreme-carpaccio
Slicing and coding game
Stars: ✭ 116 (+510.53%)
Mutual labels:  workshop
workshop-sustainable-productivity
Workshop: the basics of stress, productivity, flow, focus, meditation and sustainability.
Stars: ✭ 20 (+5.26%)
Mutual labels:  workshop
react-workshops
Online react workshops
Stars: ✭ 36 (+89.47%)
Mutual labels:  workshop
workshop-edsl-in-typescript
Code template for workshop "Building eDSLs in functional TypeScript"
Stars: ✭ 49 (+157.89%)
Mutual labels:  workshop
react-workshop
Practical Introduction to React (with Redux & React Router v4)
Stars: ✭ 17 (-10.53%)
Mutual labels:  workshop
pwa-workshop
Workshop: Turning a regular website into a Progressive Web Application
Stars: ✭ 41 (+115.79%)
Mutual labels:  workshop
Annif-tutorial
Instructions, exercises and example data sets for Annif hands-on tutorial
Stars: ✭ 21 (+10.53%)
Mutual labels:  workshop

CSSclasses Website

Installation

This website is run by Jekyll and GitHub pages. To separate the source files from the files used for the live page this repo uses two active branches: master and gh-pages. master contains all files, gh-pages only contains the files needed to serve the actual website. To work with this environment follow these steps:

This clones the source files into the CSSclasses projects folder and the generated _site content aka. gh-pages repository inside the _sitefolder.

  • Ruby – Jekyll requires the Ruby language. If you have a Mac, you've most likely already got Ruby. If you open up the Terminal application, and run the command ruby --version you can confirm this. Your Ruby version should be at least 2.3.0. If you've got that, you're all set. Skip to step #2. Otherwise, follow these instructions to install Ruby.

  • Node – We depend on Node.js. If you have a Mac, you've most likely already got Node. If you open up the Terminal application, and run the command node --version you can confirm this. Your Node version should be at least 10.15.0. If you've got that, you're all set. Skip to step #3. Otherwise, follow these instructions to install Node.

  • Gems Dependencies – In order to install all of the gems we need, please run the following: gem install bundler. Now you're ready to install everything with one command: bundle install and you're good to go.

  • Grunt Plugins – Run npm install

  • Bower Dependencies - Run npx bower install

  • Livereload Browser Extensionhttp://livereload.com/extensions/

Run the project

After installing all dependencies run npm start. This triggers jekyll serve and also a Grunt watch task, Sass compiler and live reload. To access the page go to localhost:4000.

Contributing

All changes have to be made and pushed inside the master branch.

Browser Support

This project only supports the latest versions of Chrome, Firefox and Safari.

Content Guidelines

Images

Images always have to have a ratio of 3:2.

Coding Guidelines

General

  • If you want to change or add stuff to the project make sure to check for already existing modules, classes, styles and so on.

Scss

  • @include, @extend always has to come first in a rule set except .@include bp().
  • Use relative unites like em, rem, % v-units exclusively.
  • There are no px units allowed inside this project.
  • For margin and padding always mulitply or divide the $base-unit.
  • Use the predefined color variables from _variables.

Deployment of the live page

After committing to the master branch, the site is deployed automatically using Travis CI.

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].