Skip to content
This repository has been archived by the owner on Jul 9, 2020. It is now read-only.

Commit

Permalink
Version 0.3.7 See changelog for more details.
Browse files Browse the repository at this point in the history
  • Loading branch information
klen committed Feb 25, 2011
1 parent 1502bd6 commit 2f27a80
Show file tree
Hide file tree
Showing 135 changed files with 3,226 additions and 641 deletions.
53 changes: 26 additions & 27 deletions ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,80 +1,79 @@
## 2011-02-10 0.3.5
## 2011-02-25 0.3.7
-------------------
* Migrate to python-scss 0.6.2
* Migrate jquery 1.5.1
* Upgrade compass
* Change frameworks and zeta-blocks paths
* Update docs

## 2011-02-10 0.3.6
-------------------
* Migrate to python-scss 0.5.9

## 2011-02-10 0.3.5
-------------------
* Migrate to python-scss 0.3.9


## 2011-02-09 0.3.3

-------------------
* JS now save zeta objects context


## 2011-02-02 0.3.2

-------------------
* Add z-placeholder block


## 2011-01-31 0.3.1

-------------------
* Migrate to jquery 1.5


## 2011-01-28 0.3.0

-------------------
* Fix blueprint


## 2011-01-28 0.2.9

-------------------
* Now z-options and z-helpers imported from z-base
* Add z-round and etc in z-helpers


## 2011-01-25 0.2.81

--------------------
* Fix tests
* Fix boilerplate framework
* Add show frameworks and show zeta blocks command


## 2011-01-24 0.2.76

--------------------
* Small fixes
* Add compass reset
* Windows fix (denya.msk@gmail.com)


## 2010-12-27 0.2.6

-------------------
* Prepare scss caching


## 2010-12-26 0.2.5

-------------------
* Fix z-grid


## 2010-12-26 0.2.4

-------------------
* Ass SCSS support
* Add SCSS blueprint framework
* Fix duble import
* Add force format option
* Fix z-grid


## 2010-12-23 0.1.1

-------------------
* Add scss support
* Parse JS perfomance improve
* Some frameworks fixes


## 2010-12-20 0.0.3

-------------------
* Public in pypi
* Move from parsing to regexp


## 2010-12-03 0.0.1

-------------------
* First public version.
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ register: _register clean
remove:
sudo pip uninstall $(MODULE)

upload: _upload install _commit
upload: _upload install _commit doc

test:
python $(MODULE)/tests/__init__.py
Expand All @@ -31,3 +31,7 @@ _register:

_install:
sudo pip install -U .

doc:
python setup.py build_sphinx --source-dir=docs/ --build-dir=docs/_build --all-files
python setup.py upload_sphinx --upload-dir=docs/_build/html
153 changes: 139 additions & 14 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,34 +1,159 @@
.. -*- mode: rst -*-
Zeta library
============

zeta-library
############

*Zeta library* is framework for create and collect css, js files. Zeta have partiotial scss support. Docs in working.
**Zeta library** is a framework allows to create, collect and pack css, scss, js files much easier. Documentation_ during development.

.. contents::

Requirements
-------------

Features
========
* **CSS import support**::

@import url(path or http);

* **JS require support**::

require("path or http");

* **SCSS compile and imports support** See SCSS_ for more information about language::

@import url(path or http);

* **Compass blueprint scss, css framework** Ex. ::

@import url( zeta://blueprint.css );
/* Or */
@import url( zeta://blueprint/typography.scss );


* **Partial compass framework support** Ex. ::

@import url( zeta://compass/reset.scss );

* **Boilerrplate framework support** Ex. ::

@import url( zeta://boilerplate.scss );

* **Zeta css, js framework** Ex: ::

@import url( zeta://zeta.css );

require( "zeta://zeta.js" );


Requirements
=============
- python >= 2.5
- pip >= 0.8
- python-scss_ >= 6.2


Installation
------------
============

**Zeta library** should be installed using pip: ::
**Zeta library** should be installed using pip or setuptools: ::

pip install zetalibrary

easy_install zetalibrary


Usage
------
=====

zeta ::
$zeta ::

Usage: zeta [--prefix PREFIX] FILENAME or DIRNAME

Usage: zeta-link [--prefix PREFIX] FILENAME or DIRNAME
Parse file or dir, import css, js code and save with prefix.

Options:
-h, --help show this help message and exit
-p PREFIX, --prefix=PREFIX Save result with prefix. Default is '_'.
-p PREFIX, --prefix=PREFIX
Save result with prefix. Default is '_'.
-f FORMAT, --format=FORMAT
Force use this format.
-n, --no-comments Clear comments.
-w, --show-frameworks
Show available frameworks.
-z, --show-blocks Show available zeta blocks.


Frameworks
===========
Under construction.


Zeta blocks
============
Under construction.


Changes
=======

Make sure you`ve read the following document if you are upgrading from previous versions of makesite:

http://packages.python.org/zetalibrary/changes.html


Examples
==========
Under construction.


Options
==========
Under construction.


Bug tracker
===========

If you have any suggestions, bug reports or
annoyances please report them to the issue tracker
at https://github.com/klen/zeta-library/issues


Contributing
============

Development of python-scss happens at github: https://github.com/klen/zeta-library


License
=======

Licensed under a `GNU lesser general public license`_.


Copyright
=========

Copyright (c) 2011 Kirill Klenov (horneds@gmail.com)

Compass_:
(c) 2009 Christopher M. Eppstein
http://compass-style.org/

SCSS_:
(c) 2006-2009 Hampton Catlin and Nathan Weizenbaum
http://sass-lang.com/

jQuery_:
(c) 2009-2010 jQuery Project
http://jquery.org/


Note
====

**Your feedback are welcome!**

.. _Documentation: http://packages.python.org/zetalibrary/
.. _zeta-library: http://github.com/klen/zeta-library.git
.. _GNU lesser general public license: http://www.gnu.org/copyleft/lesser.html
.. _SCSS: http://sass-lang.com
.. _compass: http://compass-style.org/
.. _jQuery: http://jquery.com
.. _python-scss: http://packages.python.org/scss/
3 changes: 3 additions & 0 deletions Todo.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
Add scss options
Migrate blueprint scss and compass to original
Fix comments in imports
Fix recursion error in folder parse
Add css formating http://habrahabr.ru/blogs/css/112827/
Create custom zeta format file with css and js blocks
Move zeta to Zeta in proto
1 change: 1 addition & 0 deletions docs/changes.rst
13 changes: 9 additions & 4 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@

import sys, os

sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from zetalibrary import VERSION, AUTHOR


# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
Expand Down Expand Up @@ -41,16 +46,16 @@

# General information about the project.
project = u'Zeta library'
copyright = u'2011, Kirill Klenov'
copyright = AUTHOR

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
version = '0.3.5'
version = VERSION
# The full version, including alpha/beta/rc tags.
release = '0.3.5'
release = VERSION

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down Expand Up @@ -91,7 +96,7 @@

# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
html_theme = 'default'
html_theme = 'sphinxdoc'

# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
Expand Down
20 changes: 0 additions & 20 deletions docs/index.rst

This file was deleted.

1 change: 1 addition & 0 deletions docs/index.rst
4 changes: 3 additions & 1 deletion zetalibrary/__init__.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
#!/usr/bin/env python
import os.path

VERSION_INFO = (0, 3, 7)

__project__ = PROJECT = __name__
__version__ = VERSION = "0.3.5"
__version__ = VERSION = '.'.join(str(i) for i in VERSION_INFO)
__author__ = AUTHOR = "Kirill Klenov <horneds@gmail.com>"
__license__ = LICENSE = "GNU LGPL"

Expand Down
Loading

0 comments on commit 2f27a80

Please sign in to comment.