Skip to content

Commit

Permalink
Bump version to 1.1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
twidi committed Jul 24, 2018
1 parent 2c944be commit d66356a
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion docs/api.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contrib-css.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!DOCTYPE html><html lang="en"><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>Mixt CSS - MIXT documentation (version 1.1.2)</title><link rel="stylesheet" type="text/css" href="typeset.css" /><link rel="stylesheet" type="text/css" href="global.css" /><style type="text/css">
<!DOCTYPE html><html lang="en"><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>Mixt CSS - MIXT documentation (version 1.1.3)</title><link rel="stylesheet" type="text/css" href="typeset.css" /><link rel="stylesheet" type="text/css" href="global.css" /><style type="text/css">
</style><body><nav id="main-menu" class="menu"><p><a href="#top">Table of content</a></p><ul><li><a href="#introduction" class="menu-rst-section">Introduction</a></li><li><a href="#examples" class="menu-rst-section">Examples</a></li><li><details><summary><a href="#ContribCss-modes" class="menu-ContribCss-modes">Rendering modes</a></summary><ul><li><details><summary><a href="#ContribCss-class-Modes" class="menu-class">Modes</a></summary><ul><li><a href="#ContribCss-class-Modes-example" class="menu-class-example">Example</a></li><li><details><summary><a href="#ContribCss-class-Modes-attributes" class="menu-class-attributes">Attributes</a></summary><ul><li><a href="#ContribCss-class-Modes-attributes-COMPRESSED" class="menu-value menu-value-named">COMPRESSED</a></li><li><a href="#ContribCss-class-Modes-attributes-COMPACT" class="menu-value menu-value-named">COMPACT</a></li><li><a href="#ContribCss-class-Modes-attributes-NORMAL" class="menu-value menu-value-named">NORMAL</a></li><li><a href="#ContribCss-class-Modes-attributes-INDENT" class="menu-value menu-value-named">INDENT</a></li><li><a href="#ContribCss-class-Modes-attributes-INDENT2" class="menu-value menu-value-named">INDENT2</a></li><li><a href="#ContribCss-class-Modes-attributes-INDENT3" class="menu-value menu-value-named">INDENT3</a></li></ul></details></li></ul></details></li><li><details><summary><a href="#ContribCss-modes-functions" class="menu-ContribCss-modes-functions">Functions</a></summary><ul><li><details><summary><a href="#ContribCss-functions-set_default_mode" class="menu-function menu-function-function">set_default_mode</a></summary><ul><li><details><summary><a href="#ContribCss-functions-set_default_mode-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-functions-set_default_mode-arguments-mode" class="menu-value menu-value-named">mode</a></li></ul></details></li><li><a href="#ContribCss-functions-set_default_mode-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-functions-set_default_mode-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-functions-override_default_mode" class="menu-function menu-function-function">override_default_mode</a></summary><ul><li><details><summary><a href="#ContribCss-functions-override_default_mode-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-functions-override_default_mode-arguments-mode" class="menu-value menu-value-named">mode</a></li></ul></details></li><li><a href="#ContribCss-functions-override_default_mode-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-functions-override_default_mode-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-functions-get_default_mode" class="menu-function menu-function-function">get_default_mode</a></summary><ul><li><a href="#ContribCss-functions-get_default_mode-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-functions-get_default_mode-example" class="menu-function-example">Example</a></li></ul></details></li></ul></details></li></ul></details></li><li><details><summary><a href="#ContribCss-modes-vars" class="menu-ContribCss-modes-vars">Special vars</a></summary><ul><li><details><summary><a href="#ContribCss-special_vars-join" class="menu-function menu-function-function">join</a></summary><ul><li><details><summary><a href="#ContribCss-special_vars-join-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-special_vars-join-arguments-values" class="menu-value menu-value-named">*values</a></li></ul></details></li><li><a href="#ContribCss-special_vars-join-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-special_vars-join-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-many" class="menu-function menu-function-function">many</a></summary><ul><li><details><summary><a href="#ContribCss-special_vars-many-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-special_vars-many-arguments-values" class="menu-value menu-value-named">*values</a></li></ul></details></li><li><a href="#ContribCss-special_vars-many-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-special_vars-many-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-override" class="menu-function menu-function-function">override</a></summary><ul><li><details><summary><a href="#ContribCss-special_vars-override-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-special_vars-override-arguments-declarations" class="menu-value menu-value-named">*declarations</a></li></ul></details></li><li><a href="#ContribCss-special_vars-override-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-special_vars-override-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-extend" class="menu-function menu-function-function">extend</a></summary><ul><li><details><summary><a href="#ContribCss-special_vars-extend-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-special_vars-extend-arguments-extends" class="menu-value menu-value-named">*extends</a></li><li><a href="#ContribCss-special_vars-extend-arguments-css" class="menu-value menu-value-named">css</a></li></ul></details></li><li><a href="#ContribCss-special_vars-extend-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-special_vars-extend-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-combine" class="menu-function menu-function-function">combine</a></summary><ul><li><details><summary><a href="#ContribCss-special_vars-combine-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-special_vars-combine-arguments-dicts" class="menu-value menu-value-named">*dicts</a></li></ul></details></li><li><a href="#ContribCss-special_vars-combine-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-special_vars-combine-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-raw" class="menu-function menu-function-function">raw</a></summary><ul><li><a href="#ContribCss-special_vars-raw-returns" class="menu-function-returns">Returns</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-comment" class="menu-function menu-function-function">comment</a></summary><ul><li><a href="#ContribCss-special_vars-comment-returns" class="menu-function-returns">Returns</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-string" class="menu-function menu-function-function">string</a></summary><ul><li><details><summary><a href="#ContribCss-special_vars-string-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-special_vars-string-arguments-value" class="menu-value menu-value-named">value</a></li></ul></details></li><li><a href="#ContribCss-special_vars-string-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-special_vars-string-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-Not" class="menu-function menu-function-function">Not</a></summary><ul><li><details><summary><a href="#ContribCss-special_vars-Not-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-special_vars-Not-arguments-args" class="menu-value menu-value-named">*args</a></li></ul></details></li><li><a href="#ContribCss-special_vars-Not-returns" class="menu-function-returns">Returns</a></li><li><a href="#ContribCss-special_vars-Not-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-merge" class="menu-function menu-function-function">merge</a></summary><ul><li><details><summary><a href="#ContribCss-special_vars-merge-arguments" class="menu-function-arguments">Arguments</a></summary><ul><li><a href="#ContribCss-special_vars-merge-arguments-dicts" class="menu-value menu-value-named">*dicts</a></li></ul></details></li><li><a href="#ContribCss-special_vars-merge-returns" class="menu-function-returns">Returns</a></li><li><details><summary><a href="#ContribCss-special_vars-merge-raises" class="menu-function-raises">Raises</a></summary><ul><li><a href="#ContribCss-special_vars-merge-raises-TypeError" class="menu-value menu-value-named">TypeError</a></li></ul></details></li><li><a href="#ContribCss-special_vars-merge-example" class="menu-function-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-dummy" class="menu-ContribCss-special_vars-dummy">dummy</a></summary><ul><li><a href="#ContribCss-special_vars-dummy-example" class="menu-ContribCss-special_vars-dummy-example">Example</a></li></ul></details></li><li><details><summary><a href="#ContribCss-special_vars-builtins" class="menu-ContribCss-special_vars-builtins">builtins</a></summary><ul><li><a href="#ContribCss-special_vars-builtins-example" class="menu-ContribCss-special_vars-builtins-example">Example</a></li></ul></details></li></ul></details></li><li><details><summary><a href="#ContribCss-at-rules" class="menu-ContribCss-at-rules">At-rules</a></summary><ul><li><a href="#ContribCss-at-rules_example" class="menu-rst-section">Example</a></li><li><a href="#ContribCss-at-rules_rules" class="menu-rst-section">Rules</a></li></ul></details></li><li><a href="#ContribCss-collector" class="menu-ContribCss-collector">Usage with CSS collector</a></li></ul></nav><main><h1 class="h"><a href="index.html" title="Back to documentation index">MIXT documentation</a>: Mixt CSS</h1><div class="doc"><div class="manual"><p><strong>Mixt CSS</strong>: tools to write CSS in python.</p><details id="introduction" class="doc-part rst-section" tabindex="-1" open><summary><h2 class="h">Introduction</h2><a class="permalink" href="#introduction" title="Permalink to here"></a></summary><div class="content"><p>The goal is to replace the need to use a CSS preprocessor by generating CSS via a real
language (ie Python), so with the ability to have calculations, &quot;mixins&quot;, etc done in real python.</p><p>And with a few tricks, it allows to write code that resemble a lot like normal CSS. For example
you don't have to use strings for properties or values (only for selectors).</p><p>Almost everything in CSS is covered, with additions borrowed from sass and less:</p><ul><li><p>nesting to avoid selectors repetition</p></li><li><p>units management (computations, <code>calc</code>)</p></li><li><p>multi-values properties</p></li><li><p>at-rules, with nested content (<code>@media</code>, <code>@support</code>) or not (<code>@charset</code>)</p></li><li><p>values overriding (think vendor-prefixes).</p></li><li><p>extends (like in sass)</p></li><li><p>mixins... because it's python and you can compose dicts how you want</p></li></ul></div></details><details id="examples" class="doc-part rst-section" tabindex="-1" open><summary><h2 class="h">Examples</h2><a class="permalink" href="#examples" title="Permalink to here"></a></summary><div class="content"><p>Here is an example that resumes all the features:</p><div class="code"><pre><span></span><span class="o">&gt;&gt;&gt;</span> <span class="kn">from</span> <span class="nn">mixt.contrib.css</span> <span class="kn">import</span> <span class="n">load_css_keywords</span><span class="p">,</span> <span class="n">css_vars</span><span class="p">,</span> <span class="n">render_css</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!DOCTYPE html><html lang="en"><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>Intro - MIXT documentation (version 1.1.2)</title><link rel="stylesheet" type="text/css" href="typeset.css" /><link rel="stylesheet" type="text/css" href="global.css" /><style type="text/css">
<!DOCTYPE html><html lang="en"><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>Intro - MIXT documentation (version 1.1.3)</title><link rel="stylesheet" type="text/css" href="typeset.css" /><link rel="stylesheet" type="text/css" href="global.css" /><style type="text/css">
</style><body><nav id="main-menu" class="menu"><p><a href="#top">Table of content</a></p><ul><li><a href="#basic-usage" class="menu-rst-section">Basic usage</a></li><li><a href="#features" class="menu-rst-section">Features</a></li><li><a href="#installation" class="menu-rst-section">Installation</a></li><li><a href="#contribute" class="menu-rst-section">Contribute</a></li><li><a href="#user-guide" class="menu-rst-section">User guide</a></li><li><a href="#api" class="menu-rst-section">API</a></li><li><details><summary><a href="#mixt-contrib" class="menu-rst-section">mixt.contrib</a></summary><ul><li><a href="#mixt-contrib_css" class="menu-rst-section">css</a></li></ul></details></li></ul></nav><main><h1 class="h">Welcome to MIXT documentation</h1><div class="doc"><div class="manual"><p><strong>MIXT</strong>: Write html components directly in python and you have a beautiful but controversial MIXTure.</p><p>Yes, <strong>controversial</strong>.</p><p><strong>If you don't like it, ignore it</strong> (but you can use this without the html-in-python part, see below ;))</p><p><em>Based</em> on <a href="https://github.com/gvanrossum/pyxl3/">pyxl</a>. Python 3.6+ only, and use typing for data validation.</p><p>Once you have your html, you can do whatever you want with it. Think of it as a replacement for your classic template engine.</p><p><strong>Source code</strong>: <a href="https://github.com/twidi/mixt/">https://github.com/twidi/mixt/</a></p><p><strong>Documentation</strong>: <a href="https://twidi.github.io/mixt/">https://twidi.github.io/mixt/</a></p><p><strong>PyPI</strong>: <a href="https://pypi.org/project/mixt/">https://pypi.org/project/mixt/</a></p><p><strong>CI</strong> (CircleCi): <a href="https://circleci.com/gh/twidi/workflows/mixt/">https://circleci.com/gh/twidi/workflows/mixt/</a></p><details id="basic-usage" class="doc-part rst-section" tabindex="-1" open><summary><h2 class="h">Basic usage</h2><a class="permalink" href="#basic-usage" title="Permalink to here"></a></summary><div class="content"><p>Let's create a file <code>example.py</code></p><div class="code"><pre><span></span><span class="c1"># coding: mixt</span>

<span class="kn">from</span> <span class="nn">mixt</span> <span class="kn">import</span> <span class="n">html</span><span class="p">,</span> <span class="n">Element</span><span class="p">,</span> <span class="n">Required</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/user-guide.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!DOCTYPE html><html lang="en"><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>User guide - MIXT documentation (version 1.1.2)</title><link rel="stylesheet" type="text/css" href="typeset.css" /><link rel="stylesheet" type="text/css" href="global.css" /><style type="text/css">
<!DOCTYPE html><html lang="en"><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>User guide - MIXT documentation (version 1.1.3)</title><link rel="stylesheet" type="text/css" href="typeset.css" /><link rel="stylesheet" type="text/css" href="global.css" /><style type="text/css">
</style><body><nav id="main-menu" class="menu"><p><a href="#top">Table of content</a></p><ul><li><a href="#start" class="menu-rst-section">Start</a></li><li><a href="#spacing" class="menu-rst-section">Spacing</a></li><li><details><summary><a href="#props" class="menu-rst-section">Props</a></summary><ul><li><a href="#props_proptypes-class" class="menu-rst-section">PropTypes class</a></li><li><a href="#props_props-and-children" class="menu-rst-section">Props and children</a></li><li><a href="#props_passing-props" class="menu-rst-section">Passing props</a></li><li><details><summary><a href="#props_validation" class="menu-rst-section">Validation</a></summary><ul><li><a href="#props_validation_numbers" class="menu-rst-section">Numbers</a></li><li><a href="#props_validation_booleans-and-other-special-cases" class="menu-rst-section">Booleans and other special cases</a></li></ul></details></li><li><a href="#props_required-props" class="menu-rst-section">Required props</a></li><li><a href="#props_default-props" class="menu-rst-section">Default props</a></li><li><a href="#props_choices" class="menu-rst-section">Choices</a></li><li><a href="#props_default-choices" class="menu-rst-section">Default choices</a></li><li><a href="#props_advanced-types" class="menu-rst-section">Advanced types</a></li></ul></details></li><li><a href="#dev-mode" class="menu-rst-section">dev-mode</a></li><li><a href="#components-cascade" class="menu-rst-section">Components cascade</a></li><li><details><summary><a href="#overriding-a-component" class="menu-rst-section">Overriding a component</a></summary><ul><li><a href="#overriding-a-component_inheritance" class="menu-rst-section">Inheritance</a></li><li><a href="#overriding-a-component_parent-components" class="menu-rst-section">Parent components</a></li><li><a href="#overriding-a-component_proptypes-dryness" class="menu-rst-section">PropTypes DRYness</a></li><li><a href="#overriding-a-component_function" class="menu-rst-section">Function</a></li><li><a href="#overriding-a-component_higher-order-components" class="menu-rst-section">Higher-order components</a></li></ul></details></li><li><a href="#context" class="menu-rst-section">Context</a></li><li><details><summary><a href="#style-and-javascript" class="menu-rst-section">Style and Javascript</a></summary><ul><li><details><summary><a href="#style-and-javascript_collectors" class="menu-rst-section">Collectors</a></summary><ul><li><a href="#style-and-javascript_collectors_collector-collect" class="menu-rst-section">Collector.Collect</a></li><li><a href="#style-and-javascript_collectors_render-js-css-methods" class="menu-rst-section">render_[js|css] methods</a></li><li><a href="#style-and-javascript_collectors_render-js-css-global-methods" class="menu-rst-section">render_[js|css]_global methods</a></li><li><a href="#style-and-javascript_collectors_references" class="menu-rst-section">references</a></li></ul></details></li></ul></details></li><li><a href="#user-guide-conclusion" class="menu-rst-section">User guide conclusion</a></li><li><a href="#next" class="menu-rst-section">Next</a></li></ul></nav><main><h1 class="h"><a href="index.html" title="Back to documentation index">MIXT documentation</a>: User guide</h1><div class="doc"><div class="manual"><p><p>This user-guide will introduce you through the whole set of features provided by Mixt, step by step.
</p>Note: You can find the <em>final</em> code of this user guide in <code>src/mixt/examples/user_guide</code> (you'll find <code>mixt.py</code> and <code>pure_python.py</code>).</p><p>Run it with:</p><div class="code"><pre><span></span>python -m mixt.examples.user_guide
</pre></div>
Expand Down
Loading

0 comments on commit d66356a

Please sign in to comment.