Giter Site home page Giter Site logo

ctl's Issues

Documentation Pass

  • proof reading / wording / grammar fixes
  • has install instructions
  • has quickstart instructions
  • has examples
  • has generated API documenation
  • has changelog section

semver2 bump patch tries to tag a pre-release

Ran into this today, ran semver2 bump patch without any additional arguments and it tried to tag 1.0.1-rc1, if the --pre-release option isnt specified a pre-release should not be tagged.

Modernize

  • rename master to main
  • drop py3.6
  • add py3.10
  • use 20c github workflow for ci
  • update documentation link to gh-pages
  • poetry lock

git: issue with switching branches

Seems to be some quirkyness when changing the branch on a git plugin

Also should address the fact that github default repo is now called main on new repos

plugin.expose_vars: don't raise on io error

should instead collect such errors and display warnings for them

this is so config template processing doesn't fail before exposed variables are available if it depends on said exposed variables to render in the first place

PyPI plugin: `target` config attribute should be `repository`

This is so it's in line with the version plugin, which currently uses repository to specify the target repository

The pypi plugin currently uses repository to specify which PyPI repository to use, this should change to pypi_repository as well.

Should do this before tagging 1.0.0 since it's a config schema change

move default cachedir

Should be ~/.cache/ctl/

For example, for repos, should be ~/.cache/ctl/repo/github.com/$URL

fix `pypi` and `version` for poetry based projects

  • the version inside pyproject.toml is static so version bump should update it
  • poetry based projects dont have a setup.py file, pypi release should use poetry build isntead if a poetry.lock file exists

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.