jolicode / jolicode/slack-php-api

Major: Slack archived the JSON Schema repo

Open
#184 4 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
PHP
Stars
255
Forks
62
Avg merge
1h 45m
Merged PRs (30d)
1

Description

As the title says; the official @slackapi JSON Schema is officially dead: https://github.com/slackapi/slack-api-specs

It's a shame. It was never really up to date, and it's never gonna be. That's why we have to build this huge patch for missing parameters, methods, etc: https://github.com/jolicode/slack-php-api/blob/main/resources/slack-openapi-sorted.patch

I think that on the long run this Slack PHP API Client should not rely on the deprecated spec anymore.

We need to find another way. All we need is a up to date OpenAPI Schema. Maybe we should build it.

- Scrape https://docs.slack.dev/
- Extract from https://github.com/slackapi/python-slack-sdk which is the most up to date client
- Any other idea?

Also, someone discovered a JSON Schema for Block Kit hidden in some tools: https://gist.github.com/renatorib/1fb1a9bd71435b41bee602d15bc56899

Let's also ping some dev advocate here: @mwbrooks @wongjas

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.