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:
- apply diff
- ask 'is it good'
- if yes commit while let user edit the commit message.
- 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 HEADif in full flash mode to drop the latest change
Metadata
Release files for flashcommit 0.2.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flashcommit-0.2.11.tar.gz | 13.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flashcommit-0.2.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.7 kB
Release files / flashcommit-0.2.11.tar.gz
| Download URL | flashcommit-0.2.11.tar.gz |
|---|---|
| Size | 13.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
45cbe175741219afe3cf4556e092aa215e2de89131f7209b7208626aef3df2f4
|
|
BLAKE2b-256 checksum How to use checksums |
c03336995c71db1ac5be0fb13a4ccfa447e9fd9734cc572f7c4140ce81dd1135
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.4 CPython/3.12.8 Darwin/24.3.0
|
Release files / flashcommit-0.2.11-py3-none-any.whl
| Download URL | flashcommit-0.2.11-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
95acd80f4e9706586bd1b7ce8b8e93161be12f14fce64fed1bca2cffa4c2ebaa
|
|
BLAKE2b-256 checksum How to use checksums |
3a4a299de07642c13f4ed7c3b7dc474900ab73a5a93456e95cf040ad74ff1146
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.4 CPython/3.12.8 Darwin/24.3.0
|