delatorrea / pyflunt Goto Github PK
View Code? Open in Web Editor NEWPython implementation of Domain Notification Pattern
Home Page: https://pypi.org/project/Flunt/
License: MIT License
Python implementation of Domain Notification Pattern
Home Page: https://pypi.org/project/Flunt/
License: MIT License
Criar CHANGELOG em PT-BR e EN
Criar Pull Request Template em PT-BR
Introduce standardized messages in each validation.
Guide: https://github.com/andrebaltieri/Flunt/blob/main/Flunt/Localization/FluntErrorMessages.cs
Criar Issue Template Bug Report em PT-BR
Adicionar tipagem de retorno nos overloads de Requires
@overload
def requires(self, value: object, key: str, message: str) -> Self:
Criar Issue Template Vulnerability Report em PT-BR
Guides:
https://github.com/andrebaltieri/Flunt/blob/main/Flunt/Validations/DecimalValidationContract.cs
https://github.com/andrebaltieri/Flunt/blob/main/Flunt/Validations/DoubleValidationContract.cs
https://github.com/andrebaltieri/Flunt/blob/main/Flunt/Validations/FloatValidationContract.cs
https://github.com/andrebaltieri/Flunt/blob/main/Flunt/Validations/IntValidationContract.cs
https://github.com/andrebaltieri/Flunt/blob/main/Flunt/Validations/LongValidationContract.cs
Seu pedido de recurso está relacionado a um problema? Por favor, descreva.
Release v2.1.0
Descreva a solução que você gostaria
Implementação das seguintes issues:
Fix yml for Release and Publication of the lib
name: Publish
on:
pull_request_target:
branches:
- master
types:
- closed
workflow_dispatch:
inputs:
number:
description: PR number
required: true
debug_enabled:
description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)'
required: false
default: 'false'
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Realiza o checkout
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: Instala Poetry
run: curl -sSL https://install.python-poetry.org | python3 -
- name: Instala dependências
run: poetry install --no-dev
- name: Build and publish to pypi
uses: JRubics/[email protected]
with:
pypi_token: ${{ secrets.TOKEN_PYPI_PYFLUNT }}
name: Realease
on:
pull_request_target:
branches:
- master
types:
- closed
workflow_dispatch:
inputs:
number:
description: PR number
required: true
debug_enabled:
description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)'
required: false
default: 'false'
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Realiza o checkout
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Install dependencies
run: pip install toml
- name: Read version from pyproject.toml
id: read-version
run: |
version=$(python -c 'import toml; print(toml.load("pyproject.toml")["tool"]["poetry"]["version"])')
printf "LITELLM_VERSION=%s" "$version" >> $GITHUB_ENV
- name: Display version
run: echo "Current version is $LITELLM_VERSION"
- name: Create Release
id: create_release
uses: joutvhu/create-release@v1
with:
tag_name: v2.0.0
name: Release v2.0.0
body: |
# What's Changed
- Change in structure to closely follow the features available in the original Flunt implementation.
- Add new feature Credit Card Validation by @fazedordecodigo in #10
- Update Dockstrings by @fazedordecodigo in #17
- Update Readme by @fazedordecodigo in #21
- Update CD by @fazedordecodigo in #22
draft: false
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Criar:
um arquivo README.md: versão em PT-BR
um arquivo README_EN.md: versão em EN
Update README to guide use of the new version.
Inspirado nos seguintes repos:
Descrição do problema
Alguns links do README estão quebrados
We need to add credit card validation.
Baseando-se na feature dessa lib: https://github.com/andrebaltieri/Flunt/blob/main/Flunt/Validations/GuidValidationContract.cs
Criar:
um arquivo CONTRIBUTING.md: versão em PT-BR
um arquivo CONTRIBUTING_EN.md: versão em EN
Conteúdo:
Exemplo: https://github.com/scanapi/contributors/blob/main/CONTRIBUTING.md
Criar:
um arquivo CODE_OF_CONDUCT.md: versão em PT-BR
um arquivo CODE_OF_CONDUCT_EN.md: versão em EN
Conteúdo:
Exemplo: https://github.com/scanapi/contributors/blob/main/CODE_OF_CONDUCT.md
Translate Readme from Portuguese to English
Corrigir path de requirement quebrando a instalação das dependencias.
Criar FUNDING
Criar SECURITY.md
Criar Issue Template Feature Report em PT-BR
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.