Merge pull request #272 from microsoft/agentic-assistance-hub
Agentic assistance hub
This commit is contained in:
commit
2c230e308c
26 changed files with 44 additions and 35 deletions
|
|
@ -2,7 +2,7 @@
|
||||||
title: "Manually on Windows 11"
|
title: "Manually on Windows 11"
|
||||||
---
|
---
|
||||||
|
|
||||||
This guide will walk You thrugh installing Hugo on a Windows 11 PC. For the official install guide, You can wisit <https://gohugo.io/getting-started/installing/>.
|
This guide will walk You thrugh installing Hugo on a Windows 11 PC. For the official install guide, You can wisit <https://gohugo.io/gettingstarted/installing/>.
|
||||||
|
|
||||||
## Download Binaries
|
## Download Binaries
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,6 @@ title: Install Hugo
|
||||||
|
|
||||||
There are multiple ways to install Hugo for you to properly preview your contributions. Please select the scenario that matches your setup.
|
There are multiple ways to install Hugo for you to properly preview your contributions. Please select the scenario that matches your setup.
|
||||||
|
|
||||||
For the official install guide, you can visit <https://gohugo.io/getting-started/installing/>
|
For the official install guide, you can visit <https://gohugo.io/gettingstarted/installing/>
|
||||||
|
|
||||||
{{< youtube G7umPCU-8xc >}}
|
{{< youtube G7umPCU-8xc >}}
|
||||||
|
|
|
||||||
|
|
@ -159,8 +159,8 @@ Many developers use multiple agents for different tasks:
|
||||||
### New to AI Coding?
|
### New to AI Coding?
|
||||||
|
|
||||||
1. **Start Simple**: [GitHub Copilot](github-copilot-agent)
|
1. **Start Simple**: [GitHub Copilot](github-copilot-agent)
|
||||||
2. **Learn the Basics**: [Effective Prompting](../../getting-started/effective-prompting)
|
2. **Learn the Basics**: [Effective Prompting](../../gettingstarted/effective-prompting)
|
||||||
3. **Try Examples**: [Getting More](../../getting-more)
|
3. **Try Examples**: [Getting More](../../gettingmore)
|
||||||
4. **Explore Others**: Try Claude or Cursor for comparison
|
4. **Explore Others**: Try Claude or Cursor for comparison
|
||||||
|
|
||||||
### Already Using AI?
|
### Already Using AI?
|
||||||
|
|
@ -202,15 +202,15 @@ See individual agent pages for specific privacy information.
|
||||||
1. **Read agent pages** to understand capabilities
|
1. **Read agent pages** to understand capabilities
|
||||||
2. **Choose one** to start with
|
2. **Choose one** to start with
|
||||||
3. **Follow setup** instructions
|
3. **Follow setup** instructions
|
||||||
4. **Practice** with examples from [Getting More](../../getting-more)
|
4. **Practice** with examples from [Getting More](../../gettingmore)
|
||||||
5. **Experiment** with others as needed
|
5. **Experiment** with others as needed
|
||||||
|
|
||||||
## Resources
|
## Resources
|
||||||
|
|
||||||
- [Setup Guide](../../getting-started/setup) - Environment configuration
|
- [Setup Guide](../../gettingstarted/setup) - Environment configuration
|
||||||
- [Effective Prompting](../../getting-started/effective-prompting) - Get better results
|
- [Effective Prompting](../../gettingstarted/effective-prompting) - Get better results
|
||||||
- [Best Practices](../../getting-started/best-practices) - Use AI effectively
|
- [Best Practices](../../gettingstarted/best-practices) - Use AI effectively
|
||||||
- [Limitations](../../getting-started/limitations) - Understand constraints
|
- [Limitations](../../gettingstarted/limitations) - Understand constraints
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -743,9 +743,9 @@ with pros and cons of each."
|
||||||
- [API Documentation](https://docs.anthropic.com/claude/reference)
|
- [API Documentation](https://docs.anthropic.com/claude/reference)
|
||||||
|
|
||||||
### AL Guidelines
|
### AL Guidelines
|
||||||
- [Effective Prompting](../../getting-started/effective-prompting)
|
- [Effective Prompting](../../gettingstarted/effective-prompting)
|
||||||
- [Best Practices](../../getting-started/best-practices)
|
- [Best Practices](../../gettingstarted/best-practices)
|
||||||
- [Code Review Examples](../../getting-more/code-review)
|
- [Code Review Examples](../../gettingmore/code-review)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -640,9 +640,9 @@ Poor:
|
||||||
- [Community Discord](https://discord.gg/cursor)
|
- [Community Discord](https://discord.gg/cursor)
|
||||||
|
|
||||||
### AL Guidelines
|
### AL Guidelines
|
||||||
- [Effective Prompting](../../getting-started/effective-prompting)
|
- [Effective Prompting](../../gettingstarted/effective-prompting)
|
||||||
- [Best Practices](../../getting-started/best-practices)
|
- [Best Practices](../../gettingstarted/best-practices)
|
||||||
- [Getting More Examples](../../getting-more)
|
- [Getting More Examples](../../gettingmore)
|
||||||
|
|
||||||
## Learning Cursor
|
## Learning Cursor
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -503,13 +503,13 @@ Before accepting Copilot suggestions:
|
||||||
### Official Resources
|
### Official Resources
|
||||||
- [GitHub Copilot Documentation](https://docs.github.com/copilot)
|
- [GitHub Copilot Documentation](https://docs.github.com/copilot)
|
||||||
- [VS Code Extension Page](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot)
|
- [VS Code Extension Page](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot)
|
||||||
- [Getting Started Guide](https://docs.github.com/copilot/getting-started-with-github-copilot)
|
- [Getting Started Guide](https://docs.github.com/copilot/gettingstarted-with-github-copilot)
|
||||||
|
|
||||||
### AL Guidelines Resources
|
### AL Guidelines Resources
|
||||||
- [Setup Guide](../../getting-started/setup)
|
- [Setup Guide](../../gettingstarted/setup)
|
||||||
- [Effective Prompting](../../getting-started/effective-prompting)
|
- [Effective Prompting](../../gettingstarted/effective-prompting)
|
||||||
- [Best Practices](../../getting-started/best-practices)
|
- [Best Practices](../../gettingstarted/best-practices)
|
||||||
- [Code Review Examples](../../getting-more/code-review)
|
- [Code Review Examples](../../gettingmore/code-review)
|
||||||
|
|
||||||
## When to Use GitHub Copilot
|
## When to Use GitHub Copilot
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -600,9 +600,9 @@ No separate charge - comes with Copilot subscription.
|
||||||
- [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat)
|
- [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat)
|
||||||
|
|
||||||
### AL Guidelines Resources
|
### AL Guidelines Resources
|
||||||
- [Effective Prompting](../../getting-started/effective-prompting)
|
- [Effective Prompting](../../gettingstarted/effective-prompting)
|
||||||
- [Best Practices](../../getting-started/best-practices)
|
- [Best Practices](../../gettingstarted/best-practices)
|
||||||
- [Getting More Examples](../../getting-more)
|
- [Getting More Examples](../../gettingmore)
|
||||||
|
|
||||||
## Complementary Tools
|
## Complementary Tools
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -145,7 +145,7 @@ Share it with the community!
|
||||||
|
|
||||||
## Related Resources
|
## Related Resources
|
||||||
|
|
||||||
- [Setup Guide](../../getting-started/setup) - Environment configuration
|
- [Setup Guide](../../gettingstarted/setup) - Environment configuration
|
||||||
- [Blog Posts](../articles) - Tool reviews and comparisons
|
- [Blog Posts](../articles) - Tool reviews and comparisons
|
||||||
- [Videos](../videos) - Tool demonstrations
|
- [Videos](../videos) - Tool demonstrations
|
||||||
- [GitHub Discussions](https://github.com/microsoft/alguidelines/discussions) - Tool recommendations and support
|
- [GitHub Discussions](https://github.com/microsoft/alguidelines/discussions) - Tool recommendations and support
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Community Resources"
|
title: "Community Resources"
|
||||||
linkTitle: "Community Resources"
|
linkTitle: "Community Resources"
|
||||||
weight: 30
|
weight: 100
|
||||||
description: >
|
description: >
|
||||||
Curated resources from the AL and Business Central community for agentic coding
|
Curated resources from the AL and Business Central community for agentic coding
|
||||||
---
|
---
|
||||||
|
|
@ -95,7 +95,7 @@ The community is grateful to developers who regularly share their knowledge abou
|
||||||
## Learning Paths
|
## Learning Paths
|
||||||
|
|
||||||
### For Beginners
|
### For Beginners
|
||||||
1. Start with [Getting Started](../getting-started) in this hub
|
1. Start with [Getting Started](../gettingstarted) in this hub
|
||||||
2. Watch introductory videos about AI coding assistants
|
2. Watch introductory videos about AI coding assistants
|
||||||
3. Read beginner-friendly blog posts
|
3. Read beginner-friendly blog posts
|
||||||
4. Try simple prompts with your own code
|
4. Try simple prompts with your own code
|
||||||
|
|
|
||||||
|
|
@ -563,7 +563,7 @@ Extensions are frequently updated. Check for updates regularly:
|
||||||
|
|
||||||
## Related Resources
|
## Related Resources
|
||||||
|
|
||||||
- [Setup Guide](../../getting-started/setup) - Environment configuration
|
- [Setup Guide](../../gettingstarted/setup) - Environment configuration
|
||||||
- [Blog Posts](../articles) - Tool reviews and comparisons
|
- [Blog Posts](../articles) - Tool reviews and comparisons
|
||||||
- [Videos](../videos) - Tool demonstrations
|
- [Videos](../videos) - Tool demonstrations
|
||||||
- [Discussions](../discussions) - Tool recommendations and support
|
- [Discussions](../discussions) - Tool recommendations and support
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ Each guide follows a practical, scenario-based approach:
|
||||||
|
|
||||||
## Before You Start
|
## Before You Start
|
||||||
|
|
||||||
Make sure you've completed the [Getting Started](../getting-started) section to:
|
Make sure you've completed the [Getting Started](../gettingstarted) section to:
|
||||||
- Understand agentic coding concepts
|
- Understand agentic coding concepts
|
||||||
- Set up your environment
|
- Set up your environment
|
||||||
- Learn effective prompting
|
- Learn effective prompting
|
||||||
|
|
|
||||||
|
|
@ -411,5 +411,5 @@ Ensure quality isn't suffering:
|
||||||
## Next Steps
|
## Next Steps
|
||||||
|
|
||||||
- Understand [AI limitations](../limitations) to know when caution is needed
|
- Understand [AI limitations](../limitations) to know when caution is needed
|
||||||
- Try the [practical examples](../../getting-more) to apply these best practices
|
- Try the [practical examples](../../gettingmore) to apply these best practices
|
||||||
- Explore [community resources](../../community-resources) for more tips and techniques
|
- Explore [community resources](../../community-resources) for more tips and techniques
|
||||||
|
|
|
||||||
|
|
@ -354,5 +354,5 @@ Requirements:
|
||||||
|
|
||||||
Now that you know how to write effective prompts:
|
Now that you know how to write effective prompts:
|
||||||
- Review the [best practices](../best-practices) for AI-assisted development
|
- Review the [best practices](../best-practices) for AI-assisted development
|
||||||
- Try the [practical examples](../../getting-more) with your new prompting skills
|
- Try the [practical examples](../../gettingmore) with your new prompting skills
|
||||||
- Understand the [limitations](../limitations) of AI assistants
|
- Understand the [limitations](../limitations) of AI assistants
|
||||||
|
|
|
||||||
|
|
@ -468,6 +468,6 @@ Extensive validation for:
|
||||||
## Next Steps
|
## Next Steps
|
||||||
|
|
||||||
Now that you understand AI limitations:
|
Now that you understand AI limitations:
|
||||||
- Apply this knowledge in the [practical examples](../../getting-more)
|
- Apply this knowledge in the [practical examples](../../gettingmore)
|
||||||
- See how to work within these limitations in [best practices](../best-practices)
|
- See how to work within these limitations in [best practices](../best-practices)
|
||||||
- Explore [community resources](../../community-resources) for more insights
|
- Explore [community resources](../../community-resources) for more insights
|
||||||
|
|
|
||||||
|
|
@ -223,4 +223,4 @@ src/
|
||||||
Now that your environment is set up:
|
Now that your environment is set up:
|
||||||
- Learn [effective prompting techniques](../effective-prompting)
|
- Learn [effective prompting techniques](../effective-prompting)
|
||||||
- Review [best practices](../best-practices) for AI-assisted development
|
- Review [best practices](../best-practices) for AI-assisted development
|
||||||
- Try the [practical examples](../../getting-more) to see AI assistance in action
|
- Try the [practical examples](../../gettingmore) to see AI assistance in action
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,15 @@ Practical examples and advanced techniques:
|
||||||
- Refactoring legacy code
|
- Refactoring legacy code
|
||||||
- Testing strategies
|
- Testing strategies
|
||||||
|
|
||||||
|
### Vibe Coding Rules
|
||||||
|
Comprehensive AI-specific coding guidelines and instructions:
|
||||||
|
- AL code style and formatting rules
|
||||||
|
- Error handling patterns
|
||||||
|
- Event-driven architecture guidelines
|
||||||
|
- Performance optimization techniques
|
||||||
|
- Testing and upgrade code best practices
|
||||||
|
- Naming conventions and standards
|
||||||
|
|
||||||
### Community Resources
|
### Community Resources
|
||||||
Curated resources from the AL and Business Central community:
|
Curated resources from the AL and Business Central community:
|
||||||
- Articles and blog posts
|
- Articles and blog posts
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
title: "Vibe Coding for AL"
|
title: "Vibe Coding Rules for AL"
|
||||||
weight: 90
|
weight: 90
|
||||||
tags: ["AL", "Vibe Coding"]
|
tags: ["AL", "Vibe Coding"]
|
||||||
categories: ["Vibe Coding"]
|
categories: ["Vibe Coding"]
|
||||||
|
|
@ -9,9 +9,9 @@ description: >
|
||||||
|
|
||||||
_Created by the Business Central Community, Enhanced for AI-powered AL Development_
|
_Created by the Business Central Community, Enhanced for AI-powered AL Development_
|
||||||
|
|
||||||
# Vibe Coding for AL
|
# Vibe Coding Rules for AL
|
||||||
|
|
||||||
Welcome to the **Vibe Coding for AL** initiative! This section contains AI-optimized coding rules and guidelines specifically designed to enhance the AL developer experience in modern AI-powered IDEs like VS Code and Cursor.
|
Welcome to the **Vibe Coding Rules for AL** initiative! This section contains AI-optimized coding rules and guidelines specifically designed to enhance the AL developer experience in modern AI-powered IDEs like VS Code and Cursor.
|
||||||
|
|
||||||
## What is Vibe Coding?
|
## What is Vibe Coding?
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue