Skip to main content

Basic project automation and update tool

Project description

N&S "meta" repository

Documentation: https://nens-meta.readthedocs.io/ .

Modeled after https://github.com/plone/meta , it is a tool to keep lots of repositories up to date regarding minutia such as "editorconfig", "ruff", "pre-commit" and "github actions". Stuff that's often generated once with a cookiecutter and never afterwards modified, even though there's much goodness to be found in new settings.

The settings and config files go hand in hand with some recommended local settings in your development environment, like recommended vscode extensions.

The basic idea is make it easy to write clean and neat and correct code without making the process irritating. Installing vscode's "editorconfig" plugin once is hardly a chore. If a project's editorconfig file then prevents you from ever having to worry about lineendings, trailing spaces, indentation and other non-content-related stuff... that's a win.

Note that our cookiecutter template normally should have been the basis from which you started your project. But it might have been created by hand. Or it might have been a long time ago. "Meta" tries to fix up your project a bit.

Installing/developing this project

For the basic instructions, see our own documentation. So:

$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements
$ pytest
$ pre-commit run --all

TODO

  • manifest.in

  • docker-compose

  • Projectnummer

  • testen met vscode

  • DJANGO_SETTINGS_MODULE = artifact_handler.developmentsettings in tool:pytest?

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

nens-meta-0.7.tar.gz (16.6 kB view details)

Uploaded Source

File details

Details for the file nens-meta-0.7.tar.gz.

File metadata

  • Download URL: nens-meta-0.7.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for nens-meta-0.7.tar.gz
Algorithm Hash digest
SHA256 2b43afd15a3062d3f315c847f1d803327b0c42b2a73416fe376a4bbab1c5de60
MD5 99cd31d95e4fa99e2296b44ccddf1635
BLAKE2b-256 78d5916c26adbcdcf116a3083213d40264e7119024dc85acf4a1c2df9bdd3b70

See more details on using hashes here.

Supported by

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