Metadata-Version: 2.1
Name: sqlalchemy-nav
Version: 0.0.3
Summary: SQLAlchemy-Nav provides SQLAlchemy Mixins for creating navigation bars compatible with Bootstrap
Home-page: https://github.com/dsbowen/sqlalchemy-nav
Author: Dillon Bowen
Author-email: dsbowen@wharton.upenn.edu
License: UNKNOWN
Description: # SQLAlchemy-Nav
        
        SQLAlchemy-Nav provides [SQLAlchemy Mixins](https://docs.sqlalchemy.org/en/13/orm/extensions/declarative/mixins.html) for creating navigation bars compatible with [Bootstrap 4](https://getbootstrap.com/docs/4.4/components/navbar/). Its Mixins are:
        
        1. ```NavbarMixin``` for creating navigation bars
        2. ```NavitemMixin``` for adding nav-items to the navbar
        3. ```DropdownitemMixin``` for adding dropdown-items to nav-items
        
        ## Example
        
        After setup, we can create nav-bars as follows:
        
        ```python
        navbar = Navbar(label='Home', href='https://dsbowen.github.io')
        Navitem(navbar, label='About', href='/about')
        navitem = Navitem(navbar, dropdown=True, label='Projects')
        Dropdownitem(navitem, label='Flask-Worker', href='/flask-worker')
        Dropdownitem(navitem, label='SQLAlchemy-Mutable', href='/sqlalchemy-mutable')
        session.add(navbar)
        session.commit()
        print(navbar.render().prettify())
        ```
        
        ## Documentation
        
        You can find the latest documentation at [https://dsbowen.github.io/sqlalchemy-nav](https://dsbowen.github.io/sqlalchemy-nav).
        
        ## License
        
        Publications which use this software should include the following citation for SQLAlchemy-Nav:
        
        Bowen, D.S. (2019). SQLAlchemy-Nav \[Computer software\]. [https://github.com/dsbowen/sqlalchemy-nav](https://dsbowen.github.io/sqlalchemy-nav)
        
        This project is licensed under the MIT License [LICENSE](https://github.com/dsbowen/sqlalchemy-nav/blob/master/LICENSE).
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
