Skip to content

Conversation

@Ethan-Arrowood
Copy link
Member

@Ethan-Arrowood Ethan-Arrowood commented Dec 5, 2025

  • Creates the new Learn tab
  • Moves the Getting Started section content to Learn
  • Removes Foundations sections
  • Updates Getting Started content
    • More comprehensive installation guide
    • Integrates Foundations content into getting started page
    • Adds more examples to first application guide
    • Removes unnecessary sections like authentication and deploying from first application guide
    • Integrates a new repo that keeps the getting started application content simpler: https://github.com/HarperFast/create-your-first-application (will make public when we merge this PR)
  • Adds redirects for all old getting-started and foundations content
  • Simplifies Documentation index pages
    • Includes direct link to new Learn section for Getting Started
    • Removes reference to Harper Studio from card links (does not remove the studio reference docs)


# Install and Connect Harper

One of Harper's primary goals since day 1 was to be easy to install and get started with. The core Harper application itself is just a Node.js application with some native module dependencies. The simplest and easiest way to get started using Harper is by installing it using npm (or any npm compatible Node.js package manager). In addition to installing Harper directly to your local development environment, the Harper team provides a Docker image ([`harperdb/harperdb`](https://hub.docker.com/r/harperdb/harperdb)), and most recently a platform service called [Harper Fabric](https://fabric.harper.fast).
Copy link
Member

Choose a reason for hiding this comment

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

I think we want to refer people to the newer harpersystems/harper Docker images now. Right, @kriszyp?

Copy link
Member Author

Choose a reason for hiding this comment

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

I didn't realize we were even publishing there. Should we get rid of that docker org and use harperfast instead? I also think that we are reserving harper for the v5 release. At least we are for the npm package 🤷‍♂️

Copy link
Member

Choose a reason for hiding this comment

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

Yeah probably best to move towards harperfast org there. I grabbed it IIRC.

Should we move towards harperfast/harperdb for new 4.x images and harperfast/harper for eventual 5.x images? @kriszyp (and any others)?

Copy link
Member Author

Choose a reason for hiding this comment

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

that seems correct to me

@Ethan-Arrowood Ethan-Arrowood marked this pull request as ready for review December 15, 2025 22:57
Copy link
Member

@kriszyp kriszyp left a comment

Choose a reason for hiding this comment

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

Great stuff, loving this approach!

Copy link
Member

@kriszyp kriszyp left a comment

Choose a reason for hiding this comment

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

Great work. I know there is probably more to polish, but I'm delighted with this.

Copy link
Contributor

@cb1kenobi cb1kenobi left a comment

Choose a reason for hiding this comment

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

Wow, this is awesome! I love the local/fabric tab stuff. Great job!

Couple nits, but feel free to merge when ready.

* first pass

* fix workflow maybe

* try again

* beep boop

* - to _

* fix preview-pr script

* cancel-in-progress for deploy

* fix fetch depth and global install harper
@github-actions github-actions bot temporarily deployed to pr-404 December 19, 2025 15:29 Inactive
@github-actions
Copy link

🚀 Preview Deployment

Your preview deployment is ready!

🔗 Preview URL: https://preview.harper-docs.stage.harperfabric.com/pr-404

This preview will update automatically when you push new commits.

Co-authored-by: Chris Barber <chris@harperdb.io>
@github-actions github-actions bot temporarily deployed to pr-404 December 19, 2025 16:01 Inactive
Co-authored-by: Chris Barber <chris@harperdb.io>
@github-actions
Copy link

🚀 Preview Deployment

Your preview deployment is ready!

🔗 Preview URL: https://preview.harper-docs.stage.harperfabric.com/pr-404

This preview will update automatically when you push new commits.

@github-actions github-actions bot temporarily deployed to pr-404 December 19, 2025 16:05 Inactive
@github-actions
Copy link

🚀 Preview Deployment

Your preview deployment is ready!

🔗 Preview URL: https://preview.harper-docs.stage.harperfabric.com/pr-404

This preview will update automatically when you push new commits.

@Ethan-Arrowood Ethan-Arrowood merged commit 01c78b8 into main Dec 19, 2025
5 checks passed
@Ethan-Arrowood Ethan-Arrowood deleted the init-learn branch December 19, 2025 16:15
@github-actions
Copy link

🧹 Preview Cleanup

The preview deployment for this PR has been removed.

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.

5 participants