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

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.0a0.tar.gz (16.3 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.0a0-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: go_or_no_go-0.1.0a0.tar.gz
  • Upload date:
  • Size: 16.3 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.0a0.tar.gz
Algorithm Hash digest
SHA256 3d26ed64e184b5991d69e4f5b15925045744fcfb77e934d77f2a098d691e36d1
MD5 9407cbfef04234dbfc1286e290b24956
BLAKE2b-256 87e8c9fae4847d9c552beff4a7031377854ecc5819da40114c761f05ae5e9c92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: go_or_no_go-0.1.0a0-py3-none-any.whl
  • Upload date:
  • Size: 22.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.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 8849e5f2f76061e6252e38d60ee124a6919a2f295f09cc8fee9e544ddf9fccdc
MD5 70b8452a7edf7c81746ad94f383a8387
BLAKE2b-256 29a35896962d14ba23dd1b3493cce3f8d91c42f5f398e3f8daea8c565135e257

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