Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,6 @@ on:
push:
branches:
- main
paths:
- 'src/**'
- '*.slnx'
- '.github/workflows/build.yml'

jobs:
build:
Expand Down
28 changes: 1 addition & 27 deletions .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Lint Commit Messages
name: Lint PR Title

on:
pull_request:
Expand Down Expand Up @@ -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
4 changes: 3 additions & 1 deletion .github/workflows/contributors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@

Tired of the tedious, error-prone process of renaming a project in Visual Studio? Say goodbye to manual find-and-replace across dozens of files! **Project Renamifier** handles everything automatically - one click, one dialog, done!

## Features
## Features

When you rename a project, this extension handles **all** of the following automatically:

Expand All @@ -53,13 +53,13 @@ When you rename a project, this extension handles **all** of the following autom

The extension shows a progress dialog with step-by-step status as it performs the rename operation, and includes error handling with rollback support if something goes wrong.

## Screenshots
## 📸 Screenshots

![Rename Dialog](https://raw.githubusercontent.com/CodingWithCalvin/VS-ProjectRenamifier/main/resources/rename-dialog.png)

![Progress Dialog](https://raw.githubusercontent.com/CodingWithCalvin/VS-ProjectRenamifier/main/resources/progress-dialog.png)

## Installation
## 🛠️ Installation

### Visual Studio Marketplace

Expand All @@ -72,39 +72,39 @@ The extension shows a progress dialog with step-by-step status as it performs th

Download the latest `.vsix` from the [Releases](https://github.com/CodingWithCalvin/VS-ProjectRenamifier/releases) page and double-click to install.

## Usage
## 🚀 Usage

1. Right-click on a project in Solution Explorer
2. Select **Renamify Project**
3. Enter the new project name in the dialog
4. Click **Rename** and watch the magic happen!

## Supported Versions
## 💻 Supported Versions

| Visual Studio | Architectures |
|---------------|---------------|
| Visual Studio 2022 (17.x) | x64 (amd64), ARM64 |
| Visual Studio 2026 (18.x) | x64 (amd64), ARM64 |

## 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 the solution in Visual Studio 2022 or 2026
3. Ensure you have the "Visual Studio extension development" workload installed
4. Install the [Extensibility Essentials 2022](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensibilityEssentials2022) extension
5. 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

<!-- readme: contributors -start -->
<!-- readme: contributors -end -->
Expand Down