Skip to content

Conversation

@EgeAytin
Copy link
Member

@EgeAytin EgeAytin commented Oct 9, 2024

docs: update readme community section

Summary by CodeRabbit

  • Documentation
    • Updated the README.md to enhance clarity and community engagement.
    • Emphasized Permify's affiliation with the Cloud Native Computing Foundation.
    • Restructured sections to encourage user feedback and participation.
    • Expanded the "Contributing" section with detailed contribution opportunities.
    • Introduced a "Bounties" section for contributors to earn rewards.
    • Improved overall formatting for better readability.

@coderabbitai
Copy link

coderabbitai bot commented Oct 9, 2024

Walkthrough

The changes in this pull request primarily focus on enhancing the README.md file to improve clarity and foster community engagement. Key updates include an updated introduction that highlights Permify's affiliation with the Cloud Native Computing Foundation, a restructured "Community" section encouraging user feedback, and an expanded "Contributing" section detailing various ways for users to contribute. Additionally, a new "Bounties" section has been introduced, linking to open bounty issues for contributors. Overall, the document's formatting and organization have been refined for better readability.

Changes

File Change Summary
README.md Updated introduction to emphasize community-driven nature; restructured "Community" section; expanded "Contributing" section; introduced "Bounties" section; refined formatting for readability.

Possibly related PRs

  • docs: update README.md #1518: This PR updates the README.md file, which is directly related to the main PR's focus on enhancing the README for clarity and community engagement.
  • docs: update the roadmap link in readme #1577: This PR also modifies the README.md file, specifically updating a link, which aligns with the main PR's goal of improving the documentation.
  • docs: change command in quickstart #1668: Although this PR focuses on the quickstart documentation, it is still related to the overall effort of enhancing user guidance and clarity in the project's documentation, similar to the main PR's objectives.

Poem

In the garden of code where we play,
Permify blooms in a vibrant array.
With bounties and feedback, come join the fun,
Together we'll build, and our work will be done!
So hop on to Discord, let your ideas flow,
In this community garden, together we grow! 🐇✨


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Outside diff range and nitpick comments (3)
README.md (3)

84-88: Great update to the community section!

The changes effectively highlight Permify's affiliation with the Cloud Native Computing Foundation and encourage user feedback. This aligns well with the PR objectives and enhances community engagement.

Consider rephrasing the last sentence to avoid the repetitive use of "feel free to":

-Share your use case, get the latest product updates, receive immediate assistance from our team, and feel free to ask any questions about Permify or authorization in a broader context by joining our conversation on Discord!
+Share your use case, get the latest product updates, receive immediate assistance from our team, and ask any questions about Permify or authorization in a broader context by joining our conversation on Discord!

This small change makes the text more concise and professional while maintaining its welcoming tone.

🧰 Tools
🪛 LanguageTool

[style] ~88-~88: The phrase ‘feel free to’ is used quite frequently. Consider using a less frequent alternative to set your writing apart from others and make it sound more professional.
Context: ...immediate assistance from our team, and feel free to ask any questions about Permify or auth...

(FEEL_FREE_TO_STYLE_ME)


Line range hint 93-101: Excellent expansion of the contributing section!

The detailed breakdown of contribution areas (codebase, documentation, and playground) provides clear guidance for potential contributors. This enhancement aligns well with the goal of fostering community engagement.

To improve clarity, consider adding a brief introductory sentence before listing the contribution areas:

Here are the ways to contribute to Permify:

+Permify welcomes contributions in various areas, including:

* **Contribute to codebase:** We're collaboratively working with our community to make Permify the best it can be! You can develop new features, fix existing issues or make third-party integrations/packages. 
* **Improve documentation:** Alongside our codebase, documentation one of the most significant part in our open-source journey. We're trying to give the best DX possible to explain ourselves and Permify. And you can help on that with importing resources or adding new ones.
* **Contribute to playground:** Permify playground allows you to visualize and test your authorization logic. You can contribute to our playground by improving its user interface, fixing glitches, or adding new features.

This addition provides a smoother transition and sets the context for the list that follows.

🧰 Tools
🪛 LanguageTool

[style] ~88-~88: The phrase ‘feel free to’ is used quite frequently. Consider using a less frequent alternative to set your writing apart from others and make it sound more professional.
Context: ...immediate assistance from our team, and feel free to ask any questions about Permify or auth...

(FEEL_FREE_TO_STYLE_ME)


Line range hint 103-107: Great addition of the Bounties section!

The new Bounties section is a valuable addition that can motivate contributors and highlight specific areas where help is needed. The badge and link to bounty issues provide a clear call-to-action.

To make the section even more effective, consider adding a brief explanation of how the bounty system works:

### Bounties 
[![Open Bounties](https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2Fpermify%2Fbounties%3Fstatus%3Dopen&style=for-the-badge)](https://console.algora.io/org/permify/bounties?status=open)

We have a list of [issues](https://github.com/Permify/permify/labels/%F0%9F%92%8E%20Bounty) where you can contribute and gain bounty award! Bounties will be awarded for fixing issues via accepted Pull Requests (PR).

+Bounties are monetary rewards for completing specific tasks or fixing issues. The reward amount for each bounty is listed in the issue description. To claim a bounty, submit a pull request that addresses the issue and wait for it to be reviewed and accepted.

Before start please see our [contributing guide](https://github.com/Permify/permify/blob/master/CONTRIBUTING.md).

This addition provides more context about how the bounty system works, which can be helpful for newcomers to the project or those unfamiliar with bounty programs in open source.

🧰 Tools
🪛 LanguageTool

[style] ~88-~88: The phrase ‘feel free to’ is used quite frequently. Consider using a less frequent alternative to set your writing apart from others and make it sound more professional.
Context: ...immediate assistance from our team, and feel free to ask any questions about Permify or auth...

(FEEL_FREE_TO_STYLE_ME)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

📥 Commits

Files that changed from the base of the PR and between 1175311 and a9e395f.

📒 Files selected for processing (1)
  • README.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md

[style] ~88-~88: The phrase ‘feel free to’ is used quite frequently. Consider using a less frequent alternative to set your writing apart from others and make it sound more professional.
Context: ...immediate assistance from our team, and feel free to ask any questions about Permify or auth...

(FEEL_FREE_TO_STYLE_ME)

🔇 Additional comments (1)
README.md (1)

Line range hint 1-124: Overall, excellent updates to the README!

The changes made to this file significantly improve the community engagement aspects of the project:

  1. The updated community section highlights Permify's affiliation with the Cloud Native Computing Foundation and encourages user feedback.
  2. The expanded contributing section provides clear guidance on various ways to contribute to the project.
  3. The new bounties section adds an incentive for contributors and highlights specific areas where help is needed.

These updates align well with the PR objectives and create a more welcoming and informative README for potential contributors and users.

🧰 Tools
🪛 LanguageTool

[style] ~88-~88: The phrase ‘feel free to’ is used quite frequently. Consider using a less frequent alternative to set your writing apart from others and make it sound more professional.
Context: ...immediate assistance from our team, and feel free to ask any questions about Permify or auth...

(FEEL_FREE_TO_STYLE_ME)

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.

2 participants