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

Add rtd-bot to the list #243

Merged
merged 6 commits into from
Jan 7, 2020
Merged

Add rtd-bot to the list #243

merged 6 commits into from
Jan 7, 2020

Conversation

KengoTODA
Copy link
Contributor

Thanks for making so interesting probot platform! Here I want to add one more app in the list.

Checklist
  • If you're adding a listing for your app, be sure your app is in the /_apps/ folder before opening this Pull Request.
  • All comments in frontmatter need to be removed.
  • Performs a useful action through the GitHub API that solves an existing problem for developers: It helps users to get link of generated document in PR, that is one of the missing features in RTD for now.
  • Is original: for example, it does something not already done by an existing Probot app
  • Has tests
  • Has documentation
  • Is open source
  • Has a license
  • Has a code of conduct
  • Has someone willing to at least minimally maintain them for the near future: KengoTODA

Copy link
Contributor

@hiimbex hiimbex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love this app! Great use case. Do you think instead of making it's own comment, it might be nice for the bot to edit the original pull request body at the very bottom and add the link there? (we had a similar idea for making links to rendered markdown files that were changed in a PR)

  • Ensure all fields in the pull request template have been checked and links are included.
  • Verify the legitimacy of each link.
  • Open each of the screenshots to ensure they show the specific app functionality as clearly as possible.
  • Install the app on a test organization and ensure the app works as advertised.
  • Confirm the app slug is associated with the app.
  • Think about the app's usecase and usefulness to developers. This often becomes a discussion amongst the maintainers in private channels if there's concerns that the app doesn't provide tangible benefits.
  • Read the entire description/how the app works to make sure someone new could figure it out.

I'll be honest, I've never used Read the Docs before, so it was sort of difficult for me to figure out how this app worked and what it's requirements were. Do you think you could update the description to explain a little better?

_apps/rtd-bot.md Outdated Show resolved Hide resolved
_apps/rtd-bot.md Outdated
# A short description of what your app does
description: An unofficial GitHub Probot that helps reveiwing on Read The Docs
# The slug of your hosted app on GitHub (https://github.com/apps/YOUR-SLUG)
slug: rtd-bot
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any chance you'd consider renaming to a slug with bot in it? The GitHub UI already displays [bot] next to every GitHub App.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems that rtd is already in use. And I don't want to use Read The Docs that may be used by official one in future (they use this name for GitHub Services).

Is it OK to keep this name?

_apps/rtd-bot.md Outdated Show resolved Hide resolved
KengoTODA added a commit to KengoTODA/readthedocs-action that referenced this pull request Sep 5, 2018
@KengoTODA
Copy link
Contributor Author

it might be nice for the bot to edit the original pull request body at the very bottom and add the link there?

I've added this idea to my ROADMAP:
KengoTODA/readthedocs-action@dbe6d0a

BTW about the CI build failure, it seems that it's not related with my changes. Plz check it.

@KengoTODA
Copy link
Contributor Author

Do you think you could update the description to explain a little better?

I'll handle this later.

KengoTODA added a commit to KengoTODA/readthedocs-action that referenced this pull request Sep 5, 2018
@KengoTODA
Copy link
Contributor Author

it might be nice for the bot to edit the original pull request body at the very bottom and add the link there?

This feature has been implemented, see the updated screen shot.

@KengoTODA
Copy link
Contributor Author

Do you think you could update the description to explain a little better?

I've improved description.

I've finished all known TODOs, please review again later. Thanks in advance!

_apps/rtd-bot.md Outdated
# A short description of what your app does
description: Assists reviewing using Read The Docs
# The slug of your hosted app on GitHub (https://github.com/apps/YOUR-SLUG)
slug: rtd-bot
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We banned the word bot from being included in slugs since when your app is displayed on GitHub, it is shown next to [bot]. Would you consider renaming your app?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK I've renamed my app, and updated slug in this .md file.

_apps/rtd-bot.md Outdated

Get URL of documents when review changes in docs directory.

Work with Read The Docs, then you'll find that PR for documentation needs additional steps like:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

then you'll find that PR for documentation needs additional steps like:

Where does this documentation live?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In Github repo, we have it in docs directory. In Read the Docs, it exists under specific domain like https://${PROJECT_NAME}.readthedocs.io/${LANG}/${BRANCH_NAME}/

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, but my question is, how would a user figure that out just from your comment there? I was not able to figure it out :(

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you mean how user can find the URL of generated document? If so, it'll be injected into PR body like this:

https://raw.githubusercontent.com/KengoTODA/rtd-bot/master/screenshot.png

@stale
Copy link

stale bot commented Dec 24, 2018

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

@stale stale bot added the wontfix label Dec 24, 2018
@KengoTODA
Copy link
Contributor Author

Hi @Stale! I'm waiting reaction from @hiimbex and believe that we can keep this issue open :)

@stale stale bot removed the wontfix label Dec 24, 2018
@KengoTODA
Copy link
Contributor Author

Hi @hiimbex, could you review this change? :)

I believe that the failure of CI isn't related with my changes.

@stale
Copy link

stale bot commented Jul 7, 2019

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

@stale stale bot added the wontfix label Jul 7, 2019
@KengoTODA
Copy link
Contributor Author

Hi @hiimbex could you check this PR? Thank you :)

@stale stale bot removed the wontfix label Jul 8, 2019
@stale
Copy link

stale bot commented Oct 6, 2019

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

@stale stale bot added the wontfix label Oct 6, 2019
@KengoTODA
Copy link
Contributor Author

Hi @hiimbex @bkeepers @JasonEtco could you check this PR? Thank you :)

@stale stale bot removed the wontfix label Oct 9, 2019
@gr2m
Copy link
Contributor

gr2m commented Oct 9, 2019

Sorry we didn't get back to you yet, we are currently unsure how to proceed with the apps gallery. You can submit your app to the marketplace which accepts unverified apps now. We'd still like to highlight apps created with Probot but are unsure how right now

@stale
Copy link

stale bot commented Jan 7, 2020

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

@stale stale bot added the wontfix label Jan 7, 2020
@gr2m
Copy link
Contributor

gr2m commented Jan 7, 2020

We'll merge submissions for now, as long as the apps look useful :)

@gr2m gr2m merged commit 06ebf54 into probot:master Jan 7, 2020
@KengoTODA
Copy link
Contributor Author

Thank you!

@KengoTODA KengoTODA deleted the rtd-bot branch January 8, 2020 00:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants