diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0b7269a..7e065a5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,10 +11,6 @@ on: push: branches: - main - paths: - - 'src/**' - - '*.slnx' - - '.github/workflows/build.yml' jobs: build: diff --git a/.github/workflows/commit-lint.yml b/.github/workflows/commit-lint.yml index e765427..db3deee 100644 --- a/.github/workflows/commit-lint.yml +++ b/.github/workflows/commit-lint.yml @@ -1,4 +1,4 @@ -name: Lint Commit Messages +name: Lint PR Title on: pull_request: @@ -31,29 +31,3 @@ jobs: run: | echo "Validating PR title: $PR_TITLE" echo "$PR_TITLE" | npx commitlint --verbose - - commitlint: - name: Lint Commit Messages - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - with: - fetch-depth: 0 # Fetch all history for all branches and tags - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '20' - - - name: Install commitlint - run: | - npm install --save-dev @commitlint/cli@18.4.3 @commitlint/config-conventional@18.4.3 - - - name: Validate PR commits - run: | - # Get the base branch (usually main) - BASE_SHA=$(git merge-base origin/${{ github.base_ref }} HEAD) - - # Lint all commits in the PR - npx commitlint --from $BASE_SHA --to HEAD --verbose diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml index 6c91a77..daf757f 100644 --- a/.github/workflows/contributors.yml +++ b/.github/workflows/contributors.yml @@ -2,10 +2,12 @@ name: Update Contributors on: schedule: - - cron: '0 0 * * *' + - cron: '0 6 * * *' workflow_dispatch: jobs: contributors: uses: CodingWithCalvin/.github/.github/workflows/contributors.yml@main + with: + output-format: html secrets: inherit diff --git a/README.md b/README.md index 35fef0c..b04a6ee 100644 --- a/README.md +++ b/README.md @@ -36,13 +36,13 @@ A Visual Studio 2022/2026 extension that adds a right-click context menu command to open the project's bin folder. It intelligently uses the currently active solution/project configuration to navigate to the correct output folder (Debug, Release, etc.). -## Features +## ✨ Features -- **Right-click to open** - Simple context menu integration in Solution Explorer -- **Configuration-aware** - Opens the correct bin folder based on your active build configuration -- **Lightning fast** - No settings, no dialogs, just works! +- 🖱️ **Right-click to open** - Simple context menu integration in Solution Explorer +- ⚙️ **Configuration-aware** - Opens the correct bin folder based on your active build configuration +- ⚡ **Lightning fast** - No settings, no dialogs, just works! -## Installation +## 🛠️ Installation ### Visual Studio Marketplace @@ -55,7 +55,7 @@ A Visual Studio 2022/2026 extension that adds a right-click context menu command Download the latest `.vsix` from the [Releases](https://github.com/CodingWithCalvin/VS-OpenBinFolder/releases) page and double-click to install. -## Usage +## 🚀 Usage 1. Right-click on any project in **Solution Explorer** 2. Select **Open Bin Folder** @@ -63,29 +63,29 @@ Download the latest `.vsix` from the [Releases](https://github.com/CodingWithCal That's it! The extension automatically detects your active configuration (Debug/Release) and opens the corresponding output folder. -## Requirements +## 📋 Requirements -- Visual Studio 2022 (17.0) or later -- .NET Framework 4.8 +- 💻 Visual Studio 2022 (17.0) or later +- 🔧 .NET Framework 4.8 -## Contributing +## 🤝 Contributing Contributions are welcome! Whether it's bug reports, feature requests, or pull requests - all feedback helps make this extension better. -### Development Setup +### 🔧 Development Setup 1. Clone the repository 2. Open `src/CodingWithCalvin.OpenBinFolder.slnx` in Visual Studio 2022 or 2026 3. Ensure you have the "Visual Studio extension development" workload installed 4. Press F5 to launch the experimental instance -## License +## 📄 License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. --- -## Contributors +## 👥 Contributors