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

integration-docs: Update Github Actions for new doc format. #32781

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Niloth-p
Copy link
Collaborator

@Niloth-p Niloth-p commented Dec 19, 2024

Fixes: Part of #29592.

Separated out from #32355.

Screenshots and screen captures:

Doc link
image

Self-review checklist
  • Self-reviewed the changes for clarity and maintainability
    (variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

  • Explains differences from previous plans (e.g., issue description).
  • Highlights technical choices and bugs encountered.
  • Calls out remaining decisions and concerns.
  • Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

  • Each commit is a coherent idea.
  • Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

  • Visual appearance of the changes.
  • Responsiveness and internationalization.
  • Strings and tooltips.
  • End-to-end functionality of buttons, interactions and flows.
  • Corner cases, error conditions, and easily imagined bugs.

@Niloth-p Niloth-p force-pushed the update-docs-github-actions/pr branch from d21f2d1 to 2c24ea3 Compare December 19, 2024 15:40
Copy link
Collaborator Author

@Niloth-p Niloth-p left a comment

Choose a reason for hiding this comment

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

Marked the updates since last review.


See also the [GitHub integration](/integrations/doc/github).
1. {!create-a-generic-bot.md!}
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Removed the "Note down the bot's email address and API key." line that was appended to this instruction.

See also the [GitHub integration](/integrations/doc/github).
1. {!create-a-generic-bot.md!}

1. To send Zulip notifications whenever your workflow runs, add the
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

This was previously in 2 separate instructions, that has now been clubbed together, as they don't make much sense separately.
We introduce the action that needs to be added, and the values with which it needs to be configured in the same instruction.


### Related documentation

* [Zulip GitHub Actions repository][repo]
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Since the link to the repo was added into the second instruction (in the last update), this link has been edited to re-use it, by adding the 'repo' ref link.


* [Zulip GitHub Actions repository][repo]

* [Configuring the Zulip Send Message Action][README]
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Configuring the Action -> Configuring the Zulip Send Message Action

@timabbott
Copy link
Member

timabbott commented Jan 5, 2025

I think this should really include steps that include the examples from https://github.com/zulip/github-actions-zulip/blob/main/send-message/README.md as the instructions for how to use this. We may not need the full set of options here; it's reasonable to say "For the full set of flags..." for that, but the sample configuration aka usage instructions for the Actions that you can copy-paste should be here.

That's all you need to know, and the multiple steps of indirection that involve this not saying what to do and linking there are confusing.

(It's unlikely those instructions will change materially over the next 2 years, so it's OK to duplicate them if need be).

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.

3 participants