Metadata-Version: 2.4
Name: bombhtml
Version: 0.4.1
Summary: simple html/css templating / static site generator system written in python
Author-email: sophie <itsme@itssophi.ee>
Project-URL: Repository, https://codeberg.org/emailbomb/bombhtml
Project-URL: Documentation, https://codeberg.org/emailbomb/bombhtml/src/branch/main/CONFIGURING.md
Project-URL: Issues, https://codeberg.org/emailbomb/bombhtml/issues
Project-URL: Changelog, https://codeberg.org/emailbomb/bombhtml/src/branch/main/CHANGELOG.md
Keywords: html,html/css,templating,static site generator
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE_GPL3
License-File: LICENSE_MIT
Dynamic: license-file

# `<bomb>HTML</bomb>`

simple html/css templating / static site generator system written in python

Keep your html DRY! This tool helps to bomb away useless repetitions.

# Alpha warning

things may break or will not work properly. Things may break, so consider making a backup of your work the first time trying to use this.

## Usage

### Install/update

**NOTE**: you might want to make this in a virtual environment.
```shell
$ pip install -U wheel
$ pip install -U bombhtml
```

## Config and Usage

[Moved here](https://codeberg.org/emailbomb/bombhtml/src/branch/main/CONFIGURING.md)

## Development

This guide assumes you have already a virtual enviroment set up and activated.

You can for example us [emailbomb/bombdotemail](https://codeberg.org/emailbomb/bombdotemail) to test your changes, as the repository uses this build system.

0. Optional: debug infos in terminal

in the config file set
```python
build.debug_print = True
```

1. Build
```shell
$ python3 -m build
```

2. Load the package
```shell
$ pip install --force-reinstall dist/bombhtml-v.v.v-py3-none-any.whl
```
*replace v.v.v with the actual version number. The version number can be found in `./bombhtml/__init__.py`*

3. Test pypi *only required before upload un actual pypi* **PLEASE NOTE:** make sure only one version is inside the dist directroy
```shell
$ python3 -m twine upload --repository testpypi dist/*
```

4. Run the tests
```shell
$ test test test
``` 
*not available yet*

## LICENSE

Double licensed as GPLv3+ and MIT (before version 0.4.0 only as GPLv3+)
