Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Infinity.Toolkit.Slack, updated dependencies and added GH action #2

Merged
merged 7 commits into from
Nov 15, 2024

Conversation

penyland
Copy link
Owner

Added Infinity.Toolkit.Slack, updated dependencies and added GH action

Updated Directory.Build.props to remove LICENSE and README.md from packaging, now included in individual project files. Enhanced README.md for Infinity.Toolkit.FeatureModules with detailed info and updated contact to BlueSky. Switched global.json to stable .NET SDK 9.0.100. Updated various project files to reference stable Microsoft packages 9.0.0. Incremented version prefix for FeatureModules and LogFormatter projects to 1.0.2. Ensured AdditionalAssemblies property is not null in WebApplicationExtensions.cs. Added README.md for Infinity.Toolkit project. Updated Infinity.Toolkit.csproj to stable Microsoft packages 9.0.0.
Added `BlockJsonConverter` for JSON handling of `Block` objects.
Introduced `Blocks` class with various block types and constants.
Created `BlocksBuilder` and `SectionBlockBuilder` for block lists.
Added extension methods in `BlocksBuilderExtensions`.
Updated project to target .NET 9.0 with necessary dependencies.
Added `README.md` with toolkit overview and quick start guide.
Introduced `SlackActionPayload` and conversion extension method.
Created `SlackMessage` record and `SlackMessageBuilder` class.
Implemented `SlackOAuthHttpMessageHandler` for OAuth requests.
Added `SlackSignatureAuthorizationRequirement` and handler.
Created `SlackSignatureValidator` for request signature validation.
Introduced `Usings.cs` for global using directives.
@penyland penyland self-assigned this Nov 15, 2024
@penyland penyland merged commit b17dc99 into main Nov 15, 2024
2 checks passed
@penyland penyland deleted the slacktoolkit branch November 15, 2024 20:28
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.

1 participant