Metadata-Version: 2.1
Name: ZenithLib
Version: 0.1.0
Summary: Zenith is a powerful Python framework that revolutionizes web development by enabling declarative and efficient UI components for building interactive and scalable websites.
Project-URL: Homepage, https://github.com/Ryan-Rudd/Zenith
Project-URL: Bug Tracker, https://github.com/Ryan-Rudd/Zenith/issues
Author-email: Ryan Rudd <rsrudd@gmail.com>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown

<a href="https://www.buymeacoffee.com/rydev" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" ></a>

# Zenith
 Zenith is a powerful Python framework that revolutionizes web development by enabling declarative and efficient UI components for building interactive and scalable websites.

# Usage 
## Installation 
```
pip install ZenithLib
```
## Start a server
```python
import Zenith

app = Zenith.WApp()

app.serve()
```

## Creating a basic webpage ( Coming Soon )
```python

import Zenith

app = Zenith.WApp()

homePageContent = """
    <Container>
        <Header idName="header">Hello world from Zenith</Header>
    </Container>
"""
    
builder = Zenith.Builder({"home": homePageContent})
built = builder.Build()

for route in builder.getRoutes():
    app.register_route(f'{route}', built[route])
    

stylesheet = Stylesheet(builder, "HomePage", {
    "id.header": 
    {
        "foreColor": "#000",
        "fontSize": 22
    }
})

app.serve()
```
