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-or-no-go

Then you can run it from the command line:

gng --help

:black_joker: How to Use It

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

gng [--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.0a2.tar.gz (16.6 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.0a2-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: go_or_no_go-0.1.0a2.tar.gz
  • Upload date:
  • Size: 16.6 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.0a2.tar.gz
Algorithm Hash digest
SHA256 0f299b63a4cdc9ae5e54f34a15c523467ab0223f9c3163cb6133edb2c336fc88
MD5 93584bf35c088af10fb8cfa4b725e4c3
BLAKE2b-256 a475018bba366e47834d9d861cbe198bd35be3414d27f4d4e2820c441b6aede9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: go_or_no_go-0.1.0a2-py3-none-any.whl
  • Upload date:
  • Size: 23.6 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.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 98df5b7d4f50aebc02d73985382c958047d94cfee728f77345e324959f489430
MD5 a3be1321e27e0acf010f25eb8f05363c
BLAKE2b-256 9a1253c1f44f91d9c181a8c5d93048e7f0bdb9f968b00b2f4638a3d7dec056f5

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