Giter Site home page Giter Site logo

austinvernsonger / agiletoolkit-css Goto Github PK

View Code? Open in Web Editor NEW

This project forked from atk4/agiletoolkit-css

0.0 1.0 0.0 5.98 MB

Flexible, Extensible, Modern and Independent Web User Interface CSS framework focused on simplicity, aesthetic and consistency.

Home Page: http://css.agiletoolkit.org/

CSS 52.06% JavaScript 0.19% HTML 47.66% ApacheConf 0.01% PHP 0.07%

agiletoolkit-css's Introduction

Agile CSS

Agile CSS is a modern web framework specifically designed for building extensible and flexible Web UI for applications.

Here are some of the items which make Agile CSS stand out from other CSS Frameworks:

  • Customization through LESS (CSS Extension)
    • define color swatches through LESS
    • define responsive viewports through Mixins
    • define sizing parameters through LESS
    • define base variables to control UI

Note: Once the above settings are defined, framework makes use of your settings by applying them on all the CSS elements. You also get to decide which units you want to use, if your layout will be flexible and how many columns you want in your grid system for each viewport (mobile, tablet, etc)

  • Extensibility through LESS

    • add more of your LESS code to define your own mix-ins
    • integrate with other frameworks
  • Strong implementation of various form styles

    • horizontal, vertical, stacked or minimal forms
    • combined form styles
    • field extensions
  • jQuery UI support

    • supports all 3rd party jQuery plugins which use jQuery UI styles
  • Integration with Agile Toolkit PHP

    • Add PHP code for your back-end that matches your theme
    • Your theme will work with all existing Agile Toolkit PHP apps

More information on Agile CSS

Where is everything?

We are supplying you with a working "playground", which is already configured with one of our themes. Start by looking at the following files:

Important Agile Toolkit CSS files

Documentation

Most of the documentation is still work in progress, but there is the outline:

Getting Started

One great way to use Agile CSS is to download it along with PHP framework from http://agiletoolkit.org.

If you do want to focus on HTML theme only you would need to set up JADE and LESS compiler (We recommend using CodeKit on Mac) as well as go through the following steps:

  1. Clone Agile CSS inside any folder, e.g. /Sites/agiletoolkit-css/
  2. Add Sites/agiletoolkit-css/framework as a "Framework" into CodeKit.
  3. Create your own folder /Sites/project and also add it into Codekit as Project.
  4. Copy files from boilerplate/* inside your "project"
  5. OPTIONAL: Add agiletoolkit-css/playground as a "Project" into Codekit, if you want to change Agile CSS and submit contributions back.

Take a moment to test:

Customizing Icons

Because each project would want to have a slightly different set of icons, you can customize your icons, but you can use a stardard configuration as a foundation:

  1. go to http://fontello.com
  2. Drag font/config.json and drop it anywhere on the fontello.com page
  3. Customize icons, add custom glyphs then download webfont
  4. Replace your font folder with a new one
  5. Replace your css/fontello.css with thethe new one

License and Contributing to Agile CSS

Agile CSS has is distributed under MIT License, which means you can use it free of charge in your project. As exchange we ask you to help us:

  • Share your theme.less with others for free when you are done
  • If you have developed any new Widgets, please email us at [email protected], we might get them included into our standard distribution.
  • Give us a mention on twitter (#agile-css) or Facebook.
  • Send us your feedback.

Community and Help

If you have any questions or would like to discuss Agile CSS, use Agile Toolkit forums: http://forum.agiletoolkit.org

agiletoolkit-css's People

Contributors

darkside666 avatar hub avatar romaninsh avatar rvadym avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.