Skip to content

Latest commit

 

History

History
60 lines (52 loc) · 2.69 KB

workflow.md

File metadata and controls

60 lines (52 loc) · 2.69 KB

Workflow

Basic workflow of building a profitable software:

  1. Understand the stack, tools, opinions, decisions, and architecture.
  2. Setup development environment.
  3. Run applications.
  4. Test with real data and users.
  5. Implement features.
  6. Deploy to production.
  7. Maintain, monitor, improve the app.
  8. Promote, sell, increase visibility.
  9. Run business with paying customers.

Packages

Future expectations for JavaScript/TypeScript full stack frameworks to be truly comparable with Laravel, Rails, Django, Spring:

  • Straightforward tutorials.
  • Beginner-friendly learning resources.
  • Comprehensive documentation.
  • Predefined packages ready to use.
  • Links to existing ecosystem of packages and extensions.
  • CLI tool for scaffolding and code generation.
  • Well-funded development.

For Dogokit (dk), if Animal objects or safari theme are being used, similar to Laravel products and RedwoodJS CLI tools, these are the codenames.

All packages would be published to https://jsr.io/@dogokit by default,

  1. Field Guide: Learning Resources
  2. @dogokit/starter: The starter kit app
    • Breeze / Jetstream
  3. @dogokit/compass: Application Routing with React Router (Remix) or Next.js
    • Inertia
  4. @dogokit/habitat: UI Templates with Tailwind CSS, Form Handling, Dashboard, Storybook
    • shadcn/ui / justd
  5. @dogokit/move: UI Animations with Motion.dev
  6. @dogokit/brush: Formatter, Linter
  7. @dogokit/den: Development Environment, Container, Deployment, CI/CD
  8. @dogokit/fin: Code Generator, CLI, Prompt, Utility, Bundler, Monorepo
  9. @dogokit/cave: Secrets/Credential Management, Environment Variables, Secure Notes
  10. @dogokit/paw: Database ORM, Migration
  11. @dogokit/claw: Authentication, Authorization, RBAC, Security
  12. @dogokit/snout: API Docs/Specification, Database ERD/Visualization
  13. @dogokit/hop: Link/URL Shortener/Management
  14. @dogokit/fur: File/Assets Storage/Upload/Management, Fonts, Icons, Placeholder
  15. @dogokit/tracker: Search, Filter, Pagination Helper
  16. @dogokit/mane: Metadata, Open Graph, SEO
  17. @dogokit/howl: Email Transaction & Marketing
  18. @dogokit/burrow: Background Jobs, Queue
  19. @dogokit/sonar: Real-time, Notification, Broadcast, Webhook
  20. @dogokit/eye: Product Analytics, Conversion Tracking, Feature Flags, A/B Testing
  21. @dogokit/tail: Logging, Monitoring, Observability, Error Tracking
  22. @dogokit/pouch: Payment, Billing, Subscription with Stripe, Lemonsqueezey, Xendit
    • Cashier
  23. @dogokit/cage: Unit Testing, Functional Testing, E2E Testing
    • Dusk
  24. @dogokit/bark: Internationalization (i18n), Localization (l10n)
  25. @dogokit/scent: Performance Optimization, Caching