Skip to content

Conversation

@MikaKerman
Copy link
Contributor

@MikaKerman MikaKerman commented Feb 12, 2025

Add comprehensive documentation for messaging integrations

Changes

  1. Teams Integration

    • Removed legacy Teams integration code
  2. Documentation Updates

    • Added a detailed guide for implementing new messaging integrations
    • Updated Teams docs with both webhook creation methods and limitations

Cleanup of deprecated Teams integration implementation:
- Deleted Teams client implementation in `elementary/clients/teams/`
- Removed Teams alert message builder in `elementary/monitor/data_monitoring/alerts/integrations/teams/`
- Removed unused initialization files
Remove unused pandas and pandas-stubs dependencies from project requirements
- Add detailed documentation for two webhook creation methods: Teams Connectors (legacy) and Power Automate Workflows
- Clarify webhook setup process with step-by-step instructions
- Add notes about Microsoft 365 Connectors deprecation
- Improve formatting and add more context to Teams integration guides
- Update feature support comparison table
@linear
Copy link

linear bot commented Feb 12, 2025

@github-actions
Copy link
Contributor

👋 @MikaKerman
Thank you for raising your pull request.
Please make sure to add tests and document all user-facing changes.
You can do this by editing the docs files in this pull request.

Enhance documentation for creating new messaging integrations:
- Add detailed guidelines for contributing new integrations
- Describe message format requirements and block types
- Provide step-by-step instructions for implementing integrations
- Update migration strategy and current implementation notes
- Mark legacy integration guide as deprecated
@MikaKerman MikaKerman merged commit 373d3a4 into master Feb 13, 2025
4 checks passed
@MikaKerman MikaKerman deleted the ele-4028-messaging-integ branch February 13, 2025 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants