Skip to main content

No project description provided

Project description

Flash Commit

Make it great. Test the demand with this before making the plugin.

This has changed the way I am developing software. At least for me this tool is revolutionary.

How to build

Build a python package poetry build

Problems

TODO

  • ensure backup is working
  • add .flashcommit.rc with linter, additional coding rules
  • add shell_command callback support

make full flash mode:

  1. apply diff
  2. ask 'is it good'
  3. if yes commit while let user edit the commit message.
  4. if no cancel or try again

Feature Ideas

  • internal loop to break down the problem into 'shallow problems'
  • builtin api key management like --generate-key or better spin up dialog if starting without a key
  • get rid of the prompting. Who is the prompter? Better not me -> pull the jira issue and iterate until its clear
  • make it review an github PR and push selected comments to gh
  • save all answers like ignore perm
  • make the user control the config via remote settings (which config?)

Developer Documentation

  • install git hooks

Enduser Documentation

  • use git rebase --onto HEAD~1 HEAD if in full flash mode to drop the latest change

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

flashcommit-0.2.11.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

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

flashcommit-0.2.11-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file flashcommit-0.2.11.tar.gz.

File metadata

  • Download URL: flashcommit-0.2.11.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.8 Darwin/24.3.0

File hashes

Hashes for flashcommit-0.2.11.tar.gz
Algorithm Hash digest
SHA256 45cbe175741219afe3cf4556e092aa215e2de89131f7209b7208626aef3df2f4
MD5 512d35dd456d1f5360defd167a5663c9
BLAKE2b-256 c03336995c71db1ac5be0fb13a4ccfa447e9fd9734cc572f7c4140ce81dd1135

See more details on using hashes here.

File details

Details for the file flashcommit-0.2.11-py3-none-any.whl.

File metadata

  • Download URL: flashcommit-0.2.11-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.8 Darwin/24.3.0

File hashes

Hashes for flashcommit-0.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 95acd80f4e9706586bd1b7ce8b8e93161be12f14fce64fed1bca2cffa4c2ebaa
MD5 658e4815afdc6c9de411fa9477fd44cc
BLAKE2b-256 3a4a299de07642c13f4ed7c3b7dc474900ab73a5a93456e95cf040ad74ff1146

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