diff --git a/.gitignore b/.gitignore index 2757c2c..38a24a9 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ __pycache__/ *.py[cod] *$py.class - +.idea/ # C extensions *.so diff --git a/CHANGELOGS.md b/CHANGELOGS.md index 34e9102..c64e7f4 100644 --- a/CHANGELOGS.md +++ b/CHANGELOGS.md @@ -1,21 +1,36 @@ # CHANGELOGS +## 1.1.0 + +* Bulk refactors and code documentation +* New commands for `static.py` files + * `--serve` for livewatch changes + * `--watch` for watch specific files and folders. + * `--port` especiffy serve port + ## 1.0.0 + * Back to namespace method for write templates names - * Example: `html5up/massively` instead of just `massively` -* Template assets are not included in the library to minimize the size of the library, they were moved to a [separate repository](https://github.com/jamstackpy/jamstack-templates). + * Example: `html5up/massively` instead of just `massively` +* Template assets are not included in the library to minimize the size of the library, they were moved to + a [separate repository](https://github.com/jamstackpy/jamstack-templates). ## 0.1.0 + * Improve **Plain** template * Add new templates (massively, phantom) -* When creating a project, instead of writing the template like this: **html5up/massively**, you can use the name directly, i.e. **massively** +* When creating a project, instead of writing the template like this: **html5up/massively**, you can use the name + directly, i.e. **massively** * The assets of each template are now included in the library ## 0.0.4 + * Add README.md info ## 0.0.3 + * Add plain template ## 0.0.1 + * Initial release diff --git a/README.md b/README.md index 2cd20d8..8d4ee1d 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,9 @@ ![](https://img.shields.io/pypi/v/jamstack) -Also known as Jamstackpy, is a tool that allows you to create static websites using the power of **Python** hand in hand with the [Flask](https://github.com/pallets/flask) library. Its operation is based on templates which are rendered with the powerful Jinja engine generating your website with all its dependencies. +Also known as Jamstackpy, is a tool that allows you to create static websites using the power of **Python** hand in hand +with the [Flask](https://github.com/pallets/flask) library. Its operation is based on templates which are rendered with +the powerful Jinja engine generating your website with all its dependencies. ## Installation @@ -15,22 +17,22 @@ python -m pip install jamstack ## Create basic project ```bash -jamstack plain # or jamstack plain . --existing +jamstack plain ``` ## Templates Jamstack has templates available courtesy of [html5up](https://html5up.net). -| Template | Command | Tutorial | -| ------------------------------------------ | ----------------- | ------------------------------------------------------------ | -| [Massively](https://html5up.net/massively) | html5up/massively | | +| Template | Command | Tutorial | +|--------------------------------------------|-------------------|--------------------------------------------------------------------------| +| [Massively](https://html5up.net/massively) | html5up/massively | | | [Phantom](https://html5up.net/phantom) | html5up/phantom | [**HERE**](https://github.com/jamstackpy/jamstack/wiki/Phantom-template) | The syntax is as follows: ```bash -jamstack t