Skip to main content

Pre-commit hooks to check that your contributions meet project guidelines and the mission to merge is good to go!

Project description

Go or NO GO

pre-commit Badge

Python support PyPI Release Repository Releases Licence Expand your project structure from atoms of code to galactic dimensions.

Project type Project stage Contributions Welcome Open issues Merge Requests

BDD Code style: Ruff Docstrings Gitmoji Semantic Line Breaks

Poetry Pre-commit Bandit isort Editorconfig

Intended Effort Versioning Code Quality Coverage Pipelines

Pre-commit hooks to check that your contributions meet project guidelines and the mission to merge is good to go! :saluting_face:


POWERED BY

Powered by Typer

:sunrise_over_mountains: Purpose & Function

Go or NO GO (gng for short) is a simple Python application designed to validate compliance to your project's guidelines.

:star_struck: Standout Features

We are currently in the Planning stage of the project, still defining the scope of the first milestones and our development plan. However, we anticipate the following features to be delivered for users at some point in the future:

  • :snake: Configuration via pyproject.toml;
  • :warning: A pre-commit hook to validate the size of changes in your branch;
  • :fox: Check if your Git trailers comply with your GitLab changelog_config.yml categories.

:inbox_tray: Installation

Use pipx to install Go or NO GO in an isolated environment:

pipx install go-no-go

Then you can run it from the command line:

go-no-go --help

:black_joker: How to Use It

The top-level command is the entry point for additional operations:

go-no-go [--version | -v]

--version

-v

Print the current version of the program and exit.

:reminder_ribbon: Contributing

There are several ways to contribute to Go or NO GO. Refer to our CONTRIBUTING guide for all relevant details.

Currently, we are seeking help to tackle areas of focus that are more pressing to our project's progress and would make an immediate difference in helping us achieve our mission.

Here are some key contributions your can help us with right now:

:ship: Releases

You can see the list of available releases on the GitLab Releases page.

We follow Intended Effort Versioning specification, details can be found in our CONTRIBUTING guide.

:shield: Licence

Licence

This project is licenced under the terms of the MIT License. See LICENCE for more details.

:page_with_curl: Citation

We provide a CITATION.cff file to make it easier to cite this project in your paper.

Credits Expand your project structure from atoms of code to galactic dimensions.

This project was generated with Galactipy.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

go_or_no_go-0.1.0a1.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

go_or_no_go-0.1.0a1-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file go_or_no_go-0.1.0a1.tar.gz.

File metadata

  • Download URL: go_or_no_go-0.1.0a1.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.7 Linux/6.17.7-arch1-1

File hashes

Hashes for go_or_no_go-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 1f8f89a3e3f5b37c4cd02fbf5b3dd91903fa217d30b9b2d0f2fb9ee43504c663
MD5 b004de98e0c6c0be2bde6d6d2416fd3c
BLAKE2b-256 e1b41198b56346b6b3c74df0a13703a9955f7e1456d38c6729058c196dafa7b2

See more details on using hashes here.

File details

Details for the file go_or_no_go-0.1.0a1-py3-none-any.whl.

File metadata

  • Download URL: go_or_no_go-0.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.7 Linux/6.17.7-arch1-1

File hashes

Hashes for go_or_no_go-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 feb042ca16ecbac181b40c543dfe1671dc78fdbf3c9f5f8ea49a773aeb3cc87f
MD5 d927db8ef82a558f054700bf8c12df38
BLAKE2b-256 8838dd986416b89a45e771d9027c933943ed6f14ca983ab3e930be5946898ba4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page