{"id":13404312,"url":"https://github.com/styled-components/styled-components-website","last_synced_at":"2025-04-08T02:42:54.263Z","repository":{"id":20012197,"uuid":"87825228","full_name":"styled-components/styled-components-website","owner":"styled-components","description":"The styled-components website and documentation","archived":false,"fork":false,"pushed_at":"2024-07-04T16:12:00.000Z","size":87798,"stargazers_count":619,"open_issues_count":65,"forks_count":436,"subscribers_count":25,"default_branch":"main","last_synced_at":"2025-04-01T01:42:37.882Z","etag":null,"topics":["documentation","nextjs","preact","react","styled-components"],"latest_commit_sha":null,"homepage":"https://styled-components.com","language":"MDX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/styled-components.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":"styled-components","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2017-04-10T15:11:30.000Z","updated_at":"2025-03-30T00:43:36.000Z","dependencies_parsed_at":"2024-06-05T17:44:04.467Z","dependency_job_id":"afbe2121-a5ca-4aef-bb5c-9b49f285f415","html_url":"https://github.com/styled-components/styled-components-website","commit_stats":{"total_commits":1067,"total_committers":276,"mean_commits":"3.8659420289855073","dds":0.8416119962511714,"last_synced_commit":"861629901e7ae1e032f8124e7d0d94125f726db7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/styled-components%2Fstyled-components-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/styled-components%2Fstyled-components-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/styled-components%2Fstyled-components-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/styled-components%2Fstyled-components-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/styled-components","download_url":"https://codeload.github.com/styled-components/styled-components-website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247767232,"owners_count":20992538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","nextjs","preact","react","styled-components"],"created_at":"2024-07-30T19:01:42.881Z","updated_at":"2025-04-08T02:42:54.243Z","avatar_url":"https://github.com/styled-components.png","language":"MDX","readme":"# `styled-components.com`\n\nThe `styled-components` website. Built with Next.js, Preact and (of course) styled-components!\n\n## Contributing\n\nThank you so much for wanting to contribute to the website! We could really use a hand at making it the best it can be, see [the issues](https://github.com/styled-components/styled-components-website/issues) for some ideas on what to do.\n\nIf you've never worked with the technologies used in this repo, here are some links that may help:\n\n- [**Learn Next.js**](https://nextjs.org/learn)\n- [Next.js documentation](https://github.com/vercel/next.js)\n- [styled-components documentation](https://styled-components.com) (this very website!)\n\n### Running locally\n\nTo develop the website locally, you'll want to run the development server:\n\n```sh\n# Download the repo\ngit clone https://github.com/styled-components/styled-components-website\n# Enter the repo\ncd styled-components-website\n# Install the dependencies\nyarn install\n# Start local development\nyarn dev\n```\n\n\u003e Note: This requires Node.js and yarn to be set up locally, see [nodejs.org](https://nodejs.org) for more information.\n\n### Updating the visual diffs\n\nIf you add a new section or materially change the website, it probably will trigger the image comparison diff snapshot to fail. These can be updated via:\n\n```sh\nyarn test -u\n```\n\n### Folder structure\n\nThis is what each folder correlates to:\n\n```sh\nstyled-components-website\n├── components/  # Shared components\n├── pages/       # The actual pages, mostly containing layout; the directory directly correlates to the URL. (e.g. pages/docs/basics.js === styled-components.com/docs/basics)\n├── sections/    # The content, written in Markdown\n├── public/      # Assets\n├── test/        # Tests\n├── utils/       # Various utilities use across the site\n└── vendor/      # Cached dependencies\n```\n","funding_links":["https://opencollective.com/styled-components"],"categories":["MDX","JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstyled-components%2Fstyled-components-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstyled-components%2Fstyled-components-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstyled-components%2Fstyled-components-website/lists"}