Skip to content

Fix placeholder project link in README#15

Merged
kpj2006 merged 15 commits into
AOSSIE-Org:mainfrom
sravanya1912:main
Mar 5, 2026
Merged

Fix placeholder project link in README#15
kpj2006 merged 15 commits into
AOSSIE-Org:mainfrom
sravanya1912:main

Conversation

@sravanya1912
Copy link
Copy Markdown
Contributor

@sravanya1912 sravanya1912 commented Jan 31, 2026

This PR replaces the placeholder project URL in the README with the correct repository link.

Summary by CodeRabbit

  • Documentation
    • Updated README: fixed social badge link, removed an outdated install block, standardized code examples (quotes, indentation, formatting), clarified Quick Start/Options, and added a “Thanks To All Contributors” section. Expanded contributor guidance with onboarding, branch/commit/PR workflow, and pre-submit checks.
  • Style
    • Added branded header and logo, included a favicon, applied responsive heading adjustments, and made minor layout/CSS refinements for improved presentation.

Replaced placeholder URL with correct repository link.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 31, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Documentation and site markup were reformatted and expanded: README and CONTRIBUTING updated with standardized examples, double-quote styling, and new contributor guidance; index.html adds branded header/logo and related CSS; source files in src/ had non-functional formatting and string-quote normalizations only.

Changes

Cohort / File(s) Summary
Documentation
README.md, CONTRIBUTING.md
Standardized code examples (double quotes, indentation), removed/adjusted CDN block, expanded Quick Start and options formatting, added contributor onboarding and workflow guidance, and added contributor acknowledgement.
Site HTML / Branding
index.html
Added branded header with inline logo (.brand, .logo CSS), favicon link consolidation, and responsive header/font adjustments.
React component
src/social-share-button-react.jsx
Formatting and string-quote normalization, reflowed arrays/objects, minor dependency array reformatting; no behavioral changes.
Core JS
src/social-share-button.js
Quote normalization, spacing and join/query formatting; no logic changes.
Styles
src/social-share-button.css
Reformatted font-family lines and minor case change in hex color; no functional styling changes.

Sequence Diagram(s)

(omitted — changes are documentation/formatting and minor non-functional edits)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • kpj2006

Poem

🐰 I hopped through docs and polished each line,
Brushed quotes to gleam and made the logo shine.
Examples aligned, the meadow now neat —
A tiny hop forward, a tidy little feat. 🥕

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Fix placeholder project link in README' directly and accurately describes the main change: updating the AOSSIE badge link in README from a placeholder URL to the correct GitHub repository link.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Comment thread README.md
<div align="center">

[![Static Badge](https://img.shields.io/badge/AOSSIE-Social_Share_Button-228B22?style=for-the-badge&labelColor=FFC517)](https://TODO.aossie/)
[![Static Badge](https://img.shields.io/badge/AOSSIE-Social_Share_Button-228B22?style=for-the-badge&labelColor=FFC517)](https://github.com/AOSSIE-Org/SocialShareButton)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm

Comment thread README.md
<!-- Organization Logo -->
<div align="center" style="display: flex; align-items: center; justify-content: center; gap: 16px;">
<img alt="Stability Nexus" src="public/aossie_logo.svg" width="175">
<!-- <img src="public/todo-project-logo.svg" width="175" /> -->
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Can you suggest a logo for SocialShareButton??
(according to your creativity)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

<img width="300 alt="socialsharebutton Logo" src="https://github.com/user-attachments/assets/547b1d15-d70a-4a66-b2c2-0937b1e710ba" />

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

any other??

text inside it is not preferable from myside

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Screenshot 2026-02-27 050124 Screenshot 2026-02-27 050928

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

below one

Comment thread README.md

This project is licensed under the GNU General Public License v3.0.
See the [LICENSE](LICENSE) file for details.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

can you add contributors section in readme at bottom similar to our template repo??

## 💪 Thanks To All Contributors

Thanks a lot for spending your time helping TODO grow. Keep rocking 🥂

[![Contributors](https://contrib.rocks/image?repo=AOSSIE-Org/TODO)](https://github.com/AOSSIE-Org/TODO/graphs/contributors)

© 2025 AOSSIE 

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

yeah , definitely i will do it asap

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Hi @kpj2006,

I've added the contributors section at the bottom of the README as requested. Please let me know if any changes are needed.

Added contributors section at the bottom of README using contrib.rocks to dynamically display all repository contributors.
Copy link
Copy Markdown
Contributor

@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.

🧹 Nitpick comments (1)
README.md (1)

693-693: Consider updating the copyright year.

The new contributors section ends with “© 2025 AOSSIE.” If this is intended to reflect the current year, it should now be 2026.

📝 Proposed tweak
-© 2025 AOSSIE
+© 2026 AOSSIE
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 693, Update the trailing copyright year string "© 2025
AOSSIE" in the README to the current year by replacing "© 2025 AOSSIE" with "©
2026 AOSSIE" so the contributors section reflects 2026.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@README.md`:
- Line 693: Update the trailing copyright year string "© 2025 AOSSIE" in the
README to the current year by replacing "© 2025 AOSSIE" with "© 2026 AOSSIE" so
the contributors section reflects 2026.

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 9e13385 and e18b245.

📒 Files selected for processing (1)
  • README.md

@kpj2006
Copy link
Copy Markdown
Member

kpj2006 commented Mar 1, 2026

@sravanya1912 have you include logo in svg format ??

Copy link
Copy Markdown
Contributor

@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: 1

🧹 Nitpick comments (2)
README.md (2)

74-79: Keep “Basic HTML Usage” under the Installation section hierarchy.

## Installation is immediately followed by another H2. This makes Installation look empty in markdown navigation.

Suggested fix
 ## Installation
 
-## Basic HTML Usage (Vanilla JS)
+### Basic HTML Usage (Vanilla JS)
 
 If you are using plain HTML, you can quickly integrate the Social Share Button without any framework.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 74 - 79, The README currently places "## Basic HTML
Usage (Vanilla JS)" as a sibling H2 to "## Installation", making Installation
appear empty in navigation; change the "Basic HTML Usage (Vanilla JS)" heading
to a subheading (e.g., "### Basic HTML Usage (Vanilla JS)") so it is nested
under the "## Installation" section and update any other related headings under
Installation to the same level to preserve hierarchy.

727-727: Consider slightly more formal contributor-thanks wording.

Line 727 is a bit informal for project docs; a neutral phrasing reads cleaner.

Suggested fix
-Thanks a lot for spending your time helping SocialShareButton grow. Keep rocking 🥂
+Thank you for taking the time to help SocialShareButton grow. Keep rocking 🥂
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 727, Replace the informal thank-you sentence "Thanks a lot
for spending your time helping SocialShareButton grow. Keep rocking 🥂" with a
more neutral, formal contributor acknowledgement; for example change that line
to a concise professional sentence such as "Thank you for contributing to
SocialShareButton." or "We appreciate your contribution to SocialShareButton."
ensuring the emoji and informal phrases are removed.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@index.html`:
- Around line 224-226: The header logo image inside the h1.brand currently uses
a non-descriptive alt ("Logo") and is redundant with the visible brand text;
update the <img> tag (class="logo") to be treated as decorative by changing its
alt attribute to an empty string (alt="") so assistive tech ignores it, and
ensure no other accessibility attributes (like role or aria-label) are added
that would duplicate the visible "SocialShareButton" text.

---

Nitpick comments:
In `@README.md`:
- Around line 74-79: The README currently places "## Basic HTML Usage (Vanilla
JS)" as a sibling H2 to "## Installation", making Installation appear empty in
navigation; change the "Basic HTML Usage (Vanilla JS)" heading to a subheading
(e.g., "### Basic HTML Usage (Vanilla JS)") so it is nested under the "##
Installation" section and update any other related headings under Installation
to the same level to preserve hierarchy.
- Line 727: Replace the informal thank-you sentence "Thanks a lot for spending
your time helping SocialShareButton grow. Keep rocking 🥂" with a more neutral,
formal contributor acknowledgement; for example change that line to a concise
professional sentence such as "Thank you for contributing to SocialShareButton."
or "We appreciate your contribution to SocialShareButton." ensuring the emoji
and informal phrases are removed.

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e18b245 and b9c2707.

⛔ Files ignored due to path filters (2)
  • public/socialsharebutton.svg is excluded by !**/*.svg
  • src/favicon.svg is excluded by !**/*.svg
📒 Files selected for processing (2)
  • README.md
  • index.html

Comment thread index.html
Copy link
Copy Markdown
Contributor

@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.

🧹 Nitpick comments (1)
index.html (1)

203-205: Scope the mobile font-size rule to the branded heading only.

Line 203 currently targets both h1 and .brand; targeting h1.brand is safer and avoids accidental styling of future h1 elements.

Proposed CSS refinement
-      h1,.brand {
+      h1.brand {
         font-size: 32px;
       }
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@index.html` around lines 203 - 205, The selector currently targets both h1
and .brand (selector "h1,.brand"); change it to target only branded headings by
updating the selector to "h1.brand" so the mobile font-size rule applies only to
elements that are both an h1 and have the .brand class (update the rule where
the selector is defined).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@index.html`:
- Around line 203-205: The selector currently targets both h1 and .brand
(selector "h1,.brand"); change it to target only branded headings by updating
the selector to "h1.brand" so the mobile font-size rule applies only to elements
that are both an h1 and have the .brand class (update the rule where the
selector is defined).

ℹ️ Review info
Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: af4793c6-c86f-4d8c-90d0-76873385b914

📥 Commits

Reviewing files that changed from the base of the PR and between b9c2707 and ffaf051.

📒 Files selected for processing (1)
  • index.html

@sravanya1912
Copy link
Copy Markdown
Contributor Author

@kpj2006 yes, i have put the socialsharebutton logo in svg format .

Copy link
Copy Markdown
Member

@kpj2006 kpj2006 left a comment

Choose a reason for hiding this comment

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

you have placed 2 svg image, any specific reason to include the other one?

additionally, thanks for formatting or linting in index.html.
could you do necessary formatting in src folder also??

Comment thread README.md Outdated
Comment on lines +81 to +101
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Social Share Button Demo</title>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/gh/AOSSIE-Org/SocialShareButton@v1.0.3/src/social-share-button.css"
/>
</head>
<body>
<div id="share-button"></div>

<script src="https://cdn.jsdelivr.net/gh/AOSSIE-Org/SocialShareButton@v1.0.3/src/social-share-button.js"></script>
<script>
new window.SocialShareButton({
container: "#share-button",
});
</script>
</body>
</html>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

previous one is perfect, no need to change it.

Comment thread README.md Outdated
Comment on lines +75 to +78
### Via CDN (Recommended)
## Basic HTML Usage (Vanilla JS)

If you are using plain HTML, you can quickly integrate the Social Share Button without any framework.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

no need for this

@sravanya1912
Copy link
Copy Markdown
Contributor Author

@kpj2006
Yes, there are two SVGs intentionally.

One is used as the main project logo and the other is used as the favicon for browser tabs.
Both are kept in SVG format to ensure scalability and better rendering across devices.

@sravanya1912
Copy link
Copy Markdown
Contributor Author

@kpj2006
Thanks for the review.

I have formatted the files in the src folder , contributing file also and made the requested updates in README.
Please let me know if any further changes are required.

Copy link
Copy Markdown
Contributor

@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: 1

🧹 Nitpick comments (1)
README.md (1)

699-699: Consider a slightly more formal gratitude sentence.

Optional docs polish: replacing “Thanks a lot…” with a more formal phrase would improve tone consistency.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 699, Replace the informal sentence "Thanks a lot for
spending your time helping SocialShareButton grow. Keep rocking 🥂" in the
README with a more formal gratitude line such as "Thank you for contributing to
SocialShareButton; your support is appreciated." Keep the tone professional and
remove emojis to match the project's documentation style.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CONTRIBUTING.md`:
- Around line 107-109: Add a fenced-code language identifier (e.g., "text") to
the unlabeled fenced code blocks that currently contain the lines "type: short
description" and the block with "feat: add Twitter share support / fix: resolve
mobile button spacing issue / docs: improve README installation section" so that
each opening "```" becomes "```text"; update both occurrences to satisfy
markdownlint MD040.

---

Nitpick comments:
In `@README.md`:
- Line 699: Replace the informal sentence "Thanks a lot for spending your time
helping SocialShareButton grow. Keep rocking 🥂" in the README with a more
formal gratitude line such as "Thank you for contributing to SocialShareButton;
your support is appreciated." Keep the tone professional and remove emojis to
match the project's documentation style.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 328279b0-8d56-42db-bf7e-eae1fff94a44

📥 Commits

Reviewing files that changed from the base of the PR and between ffaf051 and 5c50acf.

📒 Files selected for processing (5)
  • CONTRIBUTING.md
  • README.md
  • src/social-share-button-react.jsx
  • src/social-share-button.css
  • src/social-share-button.js
✅ Files skipped from review due to trivial changes (2)
  • src/social-share-button.css
  • src/social-share-button.js

Comment thread CONTRIBUTING.md
Comment on lines 107 to 109
```
type: short description
```
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Add fenced-code language identifiers to satisfy markdownlint (MD040).

Line 107 and Line 113 use unlabeled fenced code blocks. Add a language (e.g., text) to resolve lint warnings.

Proposed fix
-```
+```text
 type: short description

- +text
feat: add Twitter share support
fix: resolve mobile button spacing issue
docs: improve README installation section

Also applies to: 113-117

🧰 Tools
🪛 markdownlint-cli2 (0.21.0)

[warning] 107-107: Fenced code blocks should have a language specified

(MD040, fenced-code-language)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CONTRIBUTING.md` around lines 107 - 109, Add a fenced-code language
identifier (e.g., "text") to the unlabeled fenced code blocks that currently
contain the lines "type: short description" and the block with "feat: add
Twitter share support / fix: resolve mobile button spacing issue / docs: improve
README installation section" so that each opening "```" becomes "```text";
update both occurrences to satisfy markdownlint MD040.

@kpj2006
Copy link
Copy Markdown
Member

kpj2006 commented Mar 5, 2026

lgtm

@kpj2006 kpj2006 merged commit 1aa4f7d into AOSSIE-Org:main Mar 5, 2026
1 check passed
@kpj2006
Copy link
Copy Markdown
Member

kpj2006 commented Mar 5, 2026

@sravanya1912 @shubh2294 thanks for contribution!!

@kpj2006
Copy link
Copy Markdown
Member

kpj2006 commented Mar 6, 2026

@sravanya1912 @shubh2294 could you check where in readme the logo showing?
image

@sravanya1912
Copy link
Copy Markdown
Contributor Author

@kpj2006
I checked the README and the logo is displayed using this line:

<img alt="Stability Nexus" src="public/aossie_logo.svg" width="175">

The image is loaded from the public/aossie_logo.svg file.

Also, I noticed that the alt text currently says "Stability Nexus", while the logo is for AOSSIE. If needed, this could be updated to something like:

<img alt="AOSSIE Logo" src="public/aossie_logo.svg" width="175">

@kpj2006
Copy link
Copy Markdown
Member

kpj2006 commented Mar 10, 2026

@sravanya1912 let's talk on discord, link is in top of readme.

kpj2006 pushed a commit that referenced this pull request Mar 20, 2026
* Corrected Cleanup logic for interval code Path

* Code rabbit review

* lint error resolved

* minor changes

* Indentation error resolve

* docs: add preact wrapper lifecycle comments

* fix: prevent stale props in preact init

* remove JSDoc from preact wrapper

* feat: add analytics options to preact wrapper

* fix: avoid stringifying analytics plugins
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.

3 participants