Skip to content

Monorepo for all WebNode SDKs, providing a unified collection of tools and libraries for building WebNode applications

License

Notifications You must be signed in to change notification settings

webnode-ecosystem/sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sdk

Welcome to the sdk Monorepo!

This repository serves as the central hub for all WebNode SDKs, tools, and core libraries, offering an opinionated, framework-like approach to building and deploying websites as microservices. Designed for developers who value consistency, scalability, and streamlined development, sdk provides everything you need to create robust and highly composable web applications.

What is sdk?

sdk is more than just a collection of libraries; it's a comprehensive ecosystem built on the principles of:

  • Microservices Architecture: Develop independent, deployable web services that can be composed to form larger applications. This promotes modularity, team autonomy, and easier scaling.

  • Opinionated Development: We provide a clear structure and set of best practices to guide your development process, reducing decision fatigue and ensuring consistency across your projects.

  • Framework-like Experience: While not a traditional monolithic framework, sdk offers cohesive patterns and shared tooling that give you the benefits of a framework – rapid development, common conventions, and integrated solutions – within a microservices context.

  • Unified Monorepo: By centralizing all related code, we streamline dependency management, facilitate shared utilities, and enable seamless cross-package development.

Features & Benefits

  • Accelerated Development: Kickstart your WebNode projects with ready-to-use SDKs and development tools.

  • Enhanced Consistency: Leverage shared configurations, coding standards, and architectural patterns across all your WebNode microservices.

  • Simplified Management: Manage all related packages, dependencies, and versions from a single, cohesive repository.

  • Scalability & Resilience: Build applications composed of independent services that are easier to scale, maintain, and recover from failures.

  • Community-Driven: Contributions are welcome, helping to evolve and strengthen the WebNode ecosystem for everyone.

Packages

This monorepo contains various packages, each serving a specific purpose within the WebNode ecosystem. See each package's README for detailed info:

Contributing

We welcome contributions from the community! If you're interested in helping us build the future of WebNode development, please see our CONTRIBUTING.md guide for information on how to get started.

License

This project is licensed under the MIT License.

Ready to revolutionize your web development workflow with a microservices-first approach? Dive into the sdk!

Releases

No releases published

Packages

No packages published