Skip to content

feat(shelf): add Dog API to shelf/apis.json - #36

Closed
ayushxx01 wants to merge 1 commit into
RitualDev-Lab:mainfrom
ayushxx01:add-dog-api
Closed

ayushxx01 wants to merge 1 commit into
RitualDev-Lab:mainfrom
ayushxx01:add-dog-api

Conversation

@ayushxx01

Copy link
Copy Markdown
Contributor

?? Submission Overview

  • Resource Name:
  • Target Category File: shelf/ (e.g., shelf/cli-tools.json, shelf/apis.json, etc.)
  • URL:
  • License / Pricing Model: e.g., MIT / Apache-2.0 / 100% Free Tier

?? Validation Checklist

Before submitting, please ensure you have checked the following:

  • Functional & Live URL: The URL returns HTTP 200 and points directly to the project or docs (not a redirect or affiliate link).
  • 100% Free or FOSS: The tool is open-source or offers an authentic permanent free tier (no credit card required).
  • Factual Description: The description is 1-2 concise, objective sentences explaining utility, without marketing superlatives ("best", "revolutionary").
  • Proper JSON Schema: Required fields (name, url, category, description) are filled out correctly.
  • Local Validation Passed:
    pnpm run validate
    npx tsx scripts/check-links.ts
    pnpm run build
  • No Conflicts: My branch is rebased on the latest main branch.

?? Additional Notes / Context

I have tested the Dog API endpoint 9-10 times using curl.

and API successfully returned HTTP 200 with a valid JSON response.

CORS support was verified through the response headers, which mentioned: access-control-allow-origin: *.

The API is accessible over HTTPS, and no API key, authentication, or payment/card details were required during testing.

The entry follows the existing shelf/apis.json structure and includes the additional metadata requested in issue #18.

@divyanshujethi

Copy link
Copy Markdown
Collaborator

Thank you @ayushxx01 for your contribution! 🎉

We have merged the Dog API into main via commit �f08258 with schema cleanup (sanitized URL, unlimited rate limit, proper category) and credited you as co-author. Closing this PR as resolved. Welcome to the DevShelf community! 🚀

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