slack-ruby / slack-ruby-client

A Ruby and command-line client for the Slack Web, Real Time Messaging and Event APIs.
MIT License
1.21k stars 216 forks source link

Create documentation site #443

Closed duffn closed 1 year ago

duffn commented 1 year ago

I'd like to create a documentation site for this repository. If this is not desired, please let me know and I can stop working on this. I've already begun.

Thoughts

Questions

Currently

Screen Shot 2023-03-15 at 9 49 50 AM Screen Shot 2023-03-15 at 9 50 09 AM Screen Shot 2023-03-15 at 9 50 23 AM
dblock commented 1 year ago

Good idea!

Ideally we would keep multiple versions of docs as you rightfully point out. You can probably build a workflow that publishes documentation into subfolders when a version tag is created. For the default version I would keep exactly that statement and publish docs every commit.

Don't have any strong opinions on themes.

duffn commented 1 year ago

Great.

Building docs off of head will be easy. Building for tags and subfolders may be tricky, but I'll explore it.

duffn commented 1 year ago

Here's a very rough first pass at what this could look like.

Notes:

Questions:

None really, but of course I'm open to feedback!

dblock commented 1 year ago

LGTM, PR something?

duffn commented 1 year ago

https://github.com/slack-ruby/slack-ruby-client/pull/450