semvec/pypi-packages huggingface dataset:
dddmisc-domain 0.6.1
This package provides implementation domain's objects classes
License: MIT
Requires Python: <4.0,>=3.10

# ![](https://dddmisc.github.io/dddmisc-docs/img/logo.svg)
![GitHub License](https://img.shields.io/github/license/dddmisc/dddmisc)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/dddmisc-core)



DDDMisc is a set of libraries that provide basic solutions
for implementing domain-driven design methods
in the Python programming language.


**The development of libraries is in alpha version.
The public API is not guaranteed to be backward
compatible between minor versions of packages.**

## Documentation
- English (Coming soon...)
- [Russian](https://dddmisc.github.io/dddmisc-docs/)

## Libraries
- `dddmisc-core`- this package provides the core interfaces and
    types for dddmisc packages family;
- `dddmisc-domain` - this package provides implementation domain's objects classes;
- `dddmisc-messagebus` - this package provides the implementation messagebus;
- `dddmisc-handlers-collection` - this package provides implementation a collection of command’s and event’s handlers;
- `dddmisc-uow` - This package provides the implementation pattern 'unit of work'.


## Installation
You can only use the packages you need.
All packages install `dddmisc-core` as its dependency.

### Install `dddmics-domain`

```shell
pip install dddmisc-domain
```
![PyPI - Downloads](https://img.shields.io/pypi/dm/dddmisc-domain)

This package install [`pydantic`](https://github.com/pydantic/pydantic) as its dependency.

### Install `dddmisc-messagebus`
```shell
pip install dddmisc-messagebus
```
![PyPI - Downloads](https://img.shields.io/pypi/dm/dddmisc-messagebus)

### Install `dddmisc-handlers-collection`
```shell
pip install dddmisc-handlers-collection
```
![PyPI - Downloads](https://img.shields.io/pypi/dm/dddmisc-handlers-collection)

This package install [`tenacity`](https://github.com/jd/tenacity/tree/main) as its dependency.

### Install `dddmisc-uow`
```shell
pip install dddmisc-unit-of-work
```
![PyPI - Downloads](https://img.shields.io/pypi/dm/dddmisc-unit-of-work)
dddmisc-core 0.7.1
This package provides the core interfaces and types for dddmisc packages family
License: MIT
Requires Python: <4.0,>=3.10

# ![](https://dddmisc.github.io/dddmisc-docs/img/logo.svg)
![GitHub License](https://img.shields.io/github/license/dddmisc/dddmisc)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/dddmisc-core)



DDDMisc is a set of libraries that provide basic solutions
for implementing domain-driven design methods
in the Python programming language.


**The development of libraries is in alpha version.
The public API is not guaranteed to be backward
compatible between minor versions of packages.**

## Documentation
- English (Coming soon...)
- [Russian](https://dddmisc.github.io/dddmisc-docs/)

## Libraries
- `dddmisc-core`- this package provides the core interfaces and
    types for dddmisc packages family;
- `dddmisc-domain` - this package provides implementation domain's objects classes;
- `dddmisc-messagebus` - this package provides the implementation messagebus;
- `dddmisc-handlers-collection` - this package provides implementation a collection of command’s and event’s handlers;
- `dddmisc-uow` - This package provides the implementation pattern 'unit of work'.


## Installation
You can only use the packages you need.
All packages install `dddmisc-core` as its dependency.

### Install `dddmics-domain`

```shell
pip install dddmisc-domain
```
![PyPI - Downloads](https://img.shields.io/pypi/dm/dddmisc-domain)

This package install [`pydantic`](https://github.com/pydantic/pydantic) as its dependency.

### Install `dddmisc-messagebus`
```shell
pip install dddmisc-messagebus
```
![PyPI - Downloads](https://img.shields.io/pypi/dm/dddmisc-messagebus)

### Install `dddmisc-handlers-collection`
```shell
pip install dddmisc-handlers-collection
```
![PyPI - Downloads](https://img.shields.io/pypi/dm/dddmisc-handlers-collection)

This package install [`tenacity`](https://github.com/jd/tenacity/tree/main) as its dependency.

### Install `dddmisc-uow`
```shell
pip install dddmisc-unit-of-work
```
![PyPI - Downloads](https://img.shields.io/pypi/dm/dddmisc-unit-of-work)
gitflow-cli 0.1.0
A simple and powerful GitHub CLI helper tool
License: MIT
Requires Python: >=3.6

# GitFlow CLI Tool

GitFlow is a simple, powerful CLI tool that simplifies Git and GitHub workflows through an interactive menu-driven interface.

## Features

- Interactive menu-driven interface
- Automated Git workflows
- Simplified command structure
- Color-coded output for better readability
- Quick shortcuts for common operations

## Installation

You can install GitFlow using pip:

```bash
pip install gitflow-cli
```

## Usage

### Menu-driven Interface

Simply run `gitflow` without any arguments to launch the interactive menu:

```bash
gitflow
```

### Command-line Interface

GitFlow supports both interactive and command-line modes:

#### Initialize a Repository
```bash
gitflow init
```

#### Quick Push (Add, Commit, Push in one command)
```bash
gitflow quickpush -m "Your commit message"
```

#### Add Files
```bash
gitflow add file1.py file2.py
# Or add all files
gitflow add .
```

#### Commit Changes
```bash
gitflow commit -m "Your commit message"
```

#### Push to Remote
```bash
gitflow push
```

#### Pull from Remote
```bash
gitflow pull
```

#### Branch Operations
```bash
# Create a new branch
gitflow branch new-feature

# Checkout a branch
gitflow checkout branch-name

# Merge a branch into current branch
gitflow merge branch-name
```

#### Repository Status
```bash
gitflow status
```

#### View Commit History
```bash
gitflow log
# Show last 10 commits
gitflow log -n 10
```

#### Clone Repository
```bash
gitflow clone https://github.com/username/repo.git
```

## Development

### Setting up Development Environment

1. Clone the repository
```bash
git clone https://github.com/yourusername/gitflow.git
cd gitflow
```

2. Install development dependencies
```bash
pip install -e .
```

### Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.