Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/reedjones/webwombat
- Owner: reedjones
- License: other
- Created: 2024-07-04T06:43:08.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-06T00:44:40.000Z (4 months ago)
- Last Synced: 2024-10-02T06:44:13.487Z (about 1 month ago)
- Topics: atomic-design, cli, project-management, python, templates-hub, web, webcomponents
- Language: Python
- Homepage: https://github.com/reedjones/webwombat
- Size: 139 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.rst
- Authors: AUTHORS.rst
Awesome Lists containing this project
README
==============
Project Wombat
==============.. image:: /wombat.jpg
:target: https://github.com/reedjones/webwombatWebWombat
=========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