# Ship ## Docs - [Introduction](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/introduction.md) - [Contribution Guide](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/contribution-guide.md) - [LLMs.txt](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/llms.md) - [Architecture](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/architecture.md): Every technological decision is driven by simplicity. We believe that product used by people is the only reason why technologies exist. Our goal is to help products stand up on their feet without investing too much on early stages. - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/overview.md) - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/routing/overview.md) - [Middlewares](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/routing/middlewares.md) - [API limitations](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/api-limitations.md): To keep things simple and maintainable we enforce some limitations on the API level. Limitations are more conventions and are not enforced in the code. If followed, they guarantee you can continue ship things quickly even after years of development. - [Using events](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/using-events.md) - [Data service](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/data-service.md) - [API action](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/api-action.md) - [API action validator](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/api-action-validator.md) - [Event handler](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/event-handler.md) - [CUD events](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/events.md) - [Middlewares](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/middlewares.md) - [Testing](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/testing.md) - [Workflow](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/api-reference/workflow.md) - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/package-sharing/overview.md) - [Schemas](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/package-sharing/schemas.md) - [Migrator](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/migrator.md) - [Scheduler](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/scheduler.md) - [Mailer](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/mailer.md) - [GitHub Actions](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/github-actions.md): Pre-configured CI/CD workflows for automated building and linting - [Git Hooks](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/git-hooks.md): Automated code quality checks with Husky and lint-staged - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/web/overview.md) - [Styling](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/web/styling.md) - [Routing](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/web/routing.md) - [Calling API](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/web/calling-api.md) - [Forms](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/web/forms.md) - [Services](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/web/services.md) - [Environment Variables](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/web/environment-variables.md) - [Storybook](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/web/storybook.md) - [Digital Ocean Apps](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/deployment/digital-ocean-apps.md) - [Digital Ocean Apps (IaC)](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/deployment/digital-ocean-apps-iac.md) - [Render](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/deployment/render.md) - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/deployment/kubernetes/overview.md) - [Digital Ocean](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/deployment/kubernetes/digital-ocean.md) - [AWS](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/deployment/kubernetes/aws.md) - [Retool](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/retool.md) - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/examples/overview.md) - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/examples/stripe-subscriptions/overview.md) - [Stripe account](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/examples/stripe-subscriptions/account.md) - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/examples/stripe-subscriptions/api/overview.md) - [Subscriptions](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/examples/stripe-subscriptions/api/subscriptions.md) - [Payments](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/examples/stripe-subscriptions/api/payments.md) - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/examples/api-public-docs/overview.md) - [Usage](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/examples/api-public-docs/usage.md) - [How it Works](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/examples/api-public-docs/how-it-works.md) - [Overview](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/packages/node-mongo/overview.md) - [Changelog](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/packages/node-mongo/changelog.md): Release history and updates for the node-mongo package. - [Service](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/packages/node-mongo/api-reference/service.md): Service API reference - [Events](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/packages/node-mongo/api-reference/events.md): Events API reference - [Transactions](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/packages/node-mongo/api-reference/transactions.md): Transactions API reference - [create-ship-app](https://ship-jskiller1404-add-ommiting-private-fields-feature.mintlify.site/packages/create-ship-app.md) ## Optional - [Twitter](https://twitter.com/paralect_ship) - [Discord](https://discord.gg/zNWEatRWqx)