Pull requests are welcome. Such requests should be associated with an issue. We may ignore pull requests that do not have a corresponding issue, so create an issue if one does not already exist.
Pull requests are welcome. Such requests should be associated with an issue. We may ignore pull requests that do not have a corresponding issue, so create an issue if one does not already exist.
Translations
------------
TODO: Translations help make Script Tease available to more people around the world.
Blogging
Blogging
--------
--------
@ -44,7 +39,7 @@ You may help spread awareness of Script Tease by writing blog posts. We are happ
You may also provide us with a guest post to be included on our blog.
You may also provide us with a guest post to be included on our blog.
.._Let us know if you've created a blog post: https://develmaycare.com/contact/?product=ScriptTease
.._Let us know if you've created a blog post: https://develmaycare.com/contact/?product=Script%20Tease
..note::
..note::
We reserve the right to proof and approve or decline all content posted on our web site.
We reserve the right to proof and approve or decline all content posted on our web site.
@ -52,12 +47,12 @@ You may also provide us with a guest post to be included on our blog.
Development
Development
===========
===========
TODO
Setting Up For Development
Setting Up For Development
--------------------------
--------------------------
TODO
1. Clone the repo at https://github.com/develmaycare/python-scripttease
2. Create a virtual environment and install the requirements from ``requirements.pip``
3. See :ref:`how-to`.
Style Guide
Style Guide
-----------
-----------
@ -72,16 +67,6 @@ We *do* make a few exceptions and provide additional guidance which is documente
@ -105,7 +90,7 @@ Script Tease follows a loose form of `semantic versioning`_. The use of semantic
Cadence
Cadence
-------
-------
Prior to the 1.0 release, new features may be released at any time. After the 1.0 release, new features are planned for release every 3 months. Patch-level changes (to fix bugs or security issues) are always released as needed.
New features (and especially new overlays) are planned for release every 3 months. Patch-level changes (to fix bugs or security issues) are always released as needed.
An overlay is a collection of functions that provide an interface to command creation. An overlay allows configuration files to specify commands in a generic way. When the file is loaded, an overlay may be specified which Script Tease uses to generate commands that are specific to a given operating system.
An overlay is a collection of functions that provide an interface to command creation. An overlay allows configuration files to specify commands in a generic way. When the file is loaded, an overlay may be specified which Script Tease uses to generate commands that are specific to a given operating system.
There are currently four (4) general and re-usable overlays:
There are currently four (5) general and re-usable overlays: