Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/reedjones/webwombat

WebWombat is a CLI tool for managing web projects, including templates, components, and projects with support for atomic design principles and template hierarchies
https://github.com/reedjones/webwombat

atomic-design cli project-management python templates-hub web webcomponents

Last synced: 21 days ago
JSON representation

WebWombat is a CLI tool for managing web projects, including templates, components, and projects with support for atomic design principles and template hierarchies

Awesome Lists containing this project

README

        

==============
Project Wombat
==============

.. image:: /wombat.jpg
:target: https://github.com/reedjones/webwombat

WebWombat
=========

WebWombat is a CLI tool for managing web projects, including templates, components, and projects with support for atomic design principles and template hierarchies. It utilizes symbolic links for managing dependencies, ensuring efficient and non-redundant template usage.

Usage
-----

Components Commands:

- ``webwombat components create ``: Create a new component.
- ``webwombat components list``: List all components.
- ``webwombat components delete ``: Delete a component.

Templates Commands:

- ``webwombat templates create ``: Create a new template in a specific category.
- ``webwombat templates list``: List all templates.
- ``webwombat templates delete ``: Delete a template.
- ``webwombat templates add_dependency ``: Add a dependency to a template.
- ``webwombat templates remove_dependency ``: Remove a dependency from a template.

Projects Commands:

- ``webwombat projects create ``: Create a new project.
- ``webwombat projects list``: List all projects.
- ``webwombat projects delete ``: Delete a project.

* Free software: MIT license
* Documentation: https://project-wombat.readthedocs.io.

Features
--------

* Manage web project components and templates using atomic design principles.
* Create, list, and delete components.
* Create, list, and delete templates in specific categories.
* Manage dependencies between templates using symbolic links.
* Create, list, and delete web projects.
* Maintain a global index of all projects and their locations.

Credits
-------
* Author: reedjones
* License: MIT