Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't think that is how Stripe is doing it. The React app code is baked into their docs seamlessly, it's not two different things.

I have researched this to get the definitive, but it's difficult to find out what Stripe is using exactly. They are 100% generating their content statically though, and their user docs are dynamic with data.



I worked at Stripe for over five years. It’s a monorepo with multiple services. The marketing site, docs site, and API are separate services.


Nice! Thank you for you the insight!

It's clear that it's a monorepo that they are packaging up at build time to create a seamless website.

Any ideas on what they are using to accomplish this?

Regarding the original topic of this post, I'm 99% confident that Stripe is not using WordPress to write their docs and content either way.

P.S. On another note, I've been leaning on BDC to provide me with insight and feedback on my current project.

I really doubled down on this modern content system idea after I interviewed with Increase for a senior frontend role under Ben. They asked me to critique the frontend and tell them what I would improve. The only improvements I could find was the lack of user docs and marketing content to promote all their development efforts. It's @bdc of course, how am I going to improve his work when he is setting the bar?

Increase lacked content at the time because they hadn't yet found a seamless method of content management with their existing Vue.js codebase.

My current project solves all of this with a simple Next.js app that comes baked with everything a startup could need for content.


You can learn more about the current system at https://stripe.com/blog/markdoc. It was never WordPress.

You may be over-indexing on “packaging”. It’s been a while since I’ve worked on docs, but much of what you’re calling “packaging” is simply routing to another app.


P.S. Yes! Developers want to package up their blog content, user docs, API docs, and app code into seperate repositories, but pack them up together into a single website during build time.

Coming soon to Elegant: Split your docs, React code, and blog content into seperate repos, and pack them back up into one app during build time : )

Can WordPress or Ghost do that?




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: