A curated list of Microsoft App Modernization tasks, tools, and resources for VS Code
View the gallery: https://backwind1233.github.io/awesome-appmod/
This repository showcases a collection of reusable Microsoft App Modernization tasks and workflows designed to help developers modernize their applications using VS Code extensions and Azure services.
App Modernization is the process of updating legacy applications to leverage modern technologies, cloud-native architectures, and best practices. This includes:
- 🏗️ Migrating to cloud platforms (Azure)
- 🐳 Containerization and Kubernetes
- 🔄 Updating frameworks and dependencies
- 🔐 Implementing modern security practices
- 📊 Adding monitoring and observability
Visit the Task Gallery to discover and explore available tasks.
We welcome contributions! To add your task to the gallery:
- Fork this repository
- Add your task to
website/static/data/tasks.json - Submit a pull request
See our Contribution Guide for detailed instructions.
{
"id": "your-task-id",
"title": "Your Task Title",
"description": "Brief description of your task",
"author": "your-github-username",
"source": "https://github.com/your-username/your-repo/blob/main/your-task.md",
"vsInstallLink": "https://vscode.dev/redirect?url=vscode%3A%2F%2F...",
"tags": ["vscode", "azure", "automation"],
"language": "TypeScript",
"featured": false,
"createdAt": "2024-12-10"
}- Node.js 18 or higher
- npm
# Clone the repository
git clone https://github.com/backwind1233/awesome-appmod.git
cd awesome-appmod
# Install dependencies
cd website
npm install
# Start development server
npm start
# Build for production
npm run buildThe site will be available at http://localhost:3000/awesome-appmod/
awesome-appmod/
├── .github/
│ └── workflows/
│ └── deploy.yml # GitHub Pages deployment
├── website/
│ ├── docs/ # Documentation pages
│ ├── src/
│ │ ├── components/ # React components
│ │ ├── css/ # Styles
│ │ └── pages/ # Website pages
│ ├── static/
│ │ ├── data/
│ │ │ └── tasks.json # Tasks database
│ │ └── img/ # Images and assets
│ ├── docusaurus.config.js # Docusaurus configuration
│ ├── sidebars.js # Documentation sidebar
│ └── package.json # Dependencies
└── README.md
- Microservices Refactoring - A comprehensive task for refactoring monolithic applications into microservices architecture
This project is licensed under the MIT License - see the LICENSE file for details.
This project is inspired by awesome-azd and follows similar patterns for showcasing community contributions.
- 🐛 Report Issues
- 💬 Discussions
- 📧 Contact: Open an issue for questions
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Built with ❤️ using Docusaurus