Skip to content

Startup resources: 92 to 653, from the full source scrape - #7

Merged
fritzhand merged 1 commit into
mainfrom
claude/startup-resources-index
Jul 29, 2026
Merged

Startup resources: 92 to 653, from the full source scrape#7
fritzhand merged 1 commit into
mainfrom
claude/startup-resources-index

Conversation

@fritzhand

@fritzhand fritzhand commented Jul 29, 2026

Copy link
Copy Markdown
Owner

The university collection arrived complete rather than in the fragments the Internet Archive had, so the index goes from 92 resources to 653 across nine pages. 561 are new, 37 appear in both source collections, 55 come only from the climate list.

Within each page, sub-headings are the topic the resource was filed under in its source, so a 132-entry page stays navigable rather than becoming a wall.

Classification is now topic-level rather than per-resource. The source files 41 topics under 7 sections; mapping those 41 topics onto the ten groups here is 41 reviewable decisions instead of 653 individual judgements, and it does not drift between one resource and the next. The mapping is in the generator.

Two things caught in the arithmetic rather than by eye:

The URL de-duplication keyed on host plus path and dropped the query string, which collapsed all 206 YouTube links onto a single key -- 205 resources would have vanished silently. The key now keeps identity-bearing query parameters, strips only decoration (timestamps, referrers, campaign tags), and canonicalises youtu.be/ID and watch?v=ID onto one key so the same video does not appear twice.

Link health was checked by DNS resolution rather than HTTP status, because the HTTP status through this environment's proxy cannot distinguish a dead domain from a refused CONNECT -- the mistake that nearly put a wrong finding in the last commit message. Of 106 domains, 105 resolve. One does not, costing three resources.

The difference between the two collections is worth recording: 68 dead links out of 179 in the older one, 3 out of 609 in the newer. That is what a maintained list looks like against an abandoned one.

Summary by CodeRabbit

  • New Features

    • Added new resource pages covering strategy, growth, and legal, IP and compliance.
    • Expanded and reorganized resources across starting out, customers, product building, money, climate, and team operations.
    • Updated navigation to reflect nine resource categories and improved topic descriptions.
  • Documentation

    • Increased the documented collection to 28 method pages and 653 external resources.
    • Added categorized resource lists, refreshed descriptions, and updated source and usage guidance.

The university collection arrived complete rather than in the fragments the
Internet Archive had, so the index goes from 92 resources to 653 across nine
pages. 561 are new, 37 appear in both source collections, 55 come only from the
climate list.

Within each page, sub-headings are the topic the resource was filed under in
its source, so a 132-entry page stays navigable rather than becoming a wall.

Classification is now topic-level rather than per-resource. The source files
41 topics under 7 sections; mapping those 41 topics onto the ten groups here is
41 reviewable decisions instead of 653 individual judgements, and it does not
drift between one resource and the next. The mapping is in the generator.

Two things caught in the arithmetic rather than by eye:

The URL de-duplication keyed on host plus path and dropped the query string,
which collapsed all 206 YouTube links onto a single key -- 205 resources would
have vanished silently. The key now keeps identity-bearing query parameters,
strips only decoration (timestamps, referrers, campaign tags), and canonicalises
youtu.be/ID and watch?v=ID onto one key so the same video does not appear twice.

Link health was checked by DNS resolution rather than HTTP status, because the
HTTP status through this environment's proxy cannot distinguish a dead domain
from a refused CONNECT -- the mistake that nearly put a wrong finding in the
last commit message. Of 106 domains, 105 resolve. One does not, costing three
resources.

The difference between the two collections is worth recording: 68 dead links
out of 179 in the older one, 3 out of 609 in the newer. That is what a
maintained list looks like against an abandoned one.
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 8cf9da5c-f6b6-4463-b831-2f82c3a86f49

📥 Commits

Reviewing files that changed from the base of the PR and between 067b31c and 608bec1.

📒 Files selected for processing (12)
  • README.md
  • docs/resources-climate.md
  • docs/resources-customers.md
  • docs/resources-growth.md
  • docs/resources-legal.md
  • docs/resources-money.md
  • docs/resources-product-growth.md
  • docs/resources-starting-out.md
  • docs/resources-strategy.md
  • docs/resources-team-legal.md
  • docs/resources.md
  • web/build.mjs

📝 Walkthrough

Walkthrough

The resource catalog expands from six to nine pages, increases indexed content counts, reorganizes existing resource pages, adds strategy, growth, and legal pages, and updates generated navigation entries and README statistics.

Changes

Startup resource catalog

Layer / File(s) Summary
Resource index and usage documentation
docs/resources.md
The index now lists nine categorized pages and updates collection, exclusion, publisher-credit, and usage descriptions.
Starting and strategy resources
docs/resources-starting-out.md, docs/resources-strategy.md
Starting-out resources are expanded into new categories, while strategy resources are introduced on a dedicated page.
Customer, product, and growth resources
docs/resources-customers.md, docs/resources-product-growth.md, docs/resources-growth.md
Customer, product-building, and growth links are expanded and reorganized into dedicated topical sections.
Finance and legal resources
docs/resources-money.md, docs/resources-legal.md
Money resources gain additional financial categories, and a new legal page organizes incorporation, IP, finance, HR, and legal links.
Team and climate resources
docs/resources-team-legal.md, docs/resources-climate.md
Team resources are reorganized around company operations, and climate content adds environmental and social responsibility resources.
Site navigation and project metadata
web/build.mjs, README.md
Startup-resource navigation mappings, sidebar labels, and README coverage counts are updated.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Possibly related PRs

Suggested reviewers: claude

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/startup-resources-index

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.

@fritzhand
fritzhand merged commit 59babf5 into main Jul 29, 2026
4 of 5 checks passed
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