diff --git a/.github/workflows/go-test.yml b/.github/workflows/go-test.yml new file mode 100644 index 0000000..507640b --- /dev/null +++ b/.github/workflows/go-test.yml @@ -0,0 +1,22 @@ +name: Tests git-auto-commit + +on: + pull_request: + branches: [main] + +jobs: + go_check: + runs-on: ubuntu-latest + + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - name: Install Go + uses: actions/setup-go@v4 + with: + go-version: '1.23.0' + + - name: Run tests + run: | + make test \ No newline at end of file diff --git a/Help/www/index.html b/Help/www/index.html index d12ae38..d5b85ff 100644 --- a/Help/www/index.html +++ b/Help/www/index.html @@ -1,182 +1,143 @@ -
- - -- Git Auto-Commit is an extension for the Git version control - system designed to automatically generate meaningful and - context-sensitive commit messages based on changes made to the - codebase. The tool simplifies developers' workflows by allowing - them to focus on the content of edits rather than on the - formulation of descriptions for commits. -
+ + + +- The development is conducted as an open source project and is - distributed under the MIT license (or other compatible - licensing, depending on the implementation). Git Auto-Commit can - be integrated into CI/CD pipelines, hook scripts, or used - manually via the command line. -
++ Git Auto-Commit is an extension for Git designed to automatically generate meaningful, context-aware commit messages based on your code changes. + This tool streamlines the development workflow by letting you focus on writing code instead of manually crafting commit messages. +
-git auto sub-command or configuration of user
- aliases.
- + Developed as an open-source project under the MIT license (or compatible licensing), Git Auto-Commit can be integrated into CI/CD pipelines, hook scripts, or used manually via the command line. +
-
- If you're on Windows
- Go to the root of the project and run the command:
-
-iex ((New-Object Net.WebClient).DownloadString('https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-windows-auto-commit.ps1?raw=true'))
+ git auto sub-command or custom aliases.
- If you're on Linux
- Go to the root of the project and run the command:
-
-echo Y | bash <(curl -fsSL https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-linux-auto-commit.sh?raw=true)+
- If you're on MacOS
- Go to the root of the project and run the command:
-
-echo Y | curl -fsSL https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-macos-auto-commit.sh?raw=true | bash+
Windows
+iex ((New-Object Net.WebClient).DownloadString('https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-windows-auto-commit.ps1?raw=true'))
- - Everything is ready now, after making changes to the code, just - run: -
+Linux
+echo Y | bash <(curl -fsSL https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-linux-auto-commit.sh?raw=true)-
1 Option
-++ +macOS
+echo Y | curl -fsSL https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-macos-auto-commit.sh?raw=true | bash+ +Setting Up
+Launch
+Once installed, you can start committing automatically:
+ +Option 1 — Manual Commit+git add . git auto -git push+git push +
+git auto -w # Watch mode: automatically commits when changes are detected +git auto -v # View current auto-commit version +git auto -u # Update to the latest auto-commit version +-
2 Commands
--git auto -w # Commit observer: you don't have to think and write anymore, `git auto -w` will figure it out and commit for you! -git auto -v # Viewing the current version of auto-commit -git auto -u # Upgrade to the new auto-commit version+