@vcms-io/solidis-extensions
v0.0.3
Published
Extensions for solidis
Readme
🔍 Overview
Solidis offers pre-defined extensions through its highly extensible architecture. This extensibility enables seamless addition of specialized commands while maintaining zero dependencies and enterprise-grade performance.
🧩 Supported Extensions
- SpinLock - Documentation
- RedLock - Documentation
⚙️ Requirements
- Same as Solidis
📦 Installation
# Using npm
npm install @vcms-io/solidis-extensions
# Using yarn
yarn add @vcms-io/solidis-extensions
# Using pnpm
pnpm add @vcms-io/solidis-extensions🤝 Contributing
Solidis is an open-source project and we welcome contributions from the community. Here's how you can contribute:
💻 Development Setup
# Clone the repository
git clone https://github.com/vcms-io/solidis-extensions.git
cd solidis-extensions
# Install dependencies
npm install
# Build the project
npm run build
# Run tests
npm test📜 Contribution Guidelines
Fork the Repository: Start by forking the repository and then clone your fork.
Create a Branch: Create a branch for your feature or bugfix:
git checkout -b feature/your-feature-nameFollow Code Style:
- Use TypeScript strict mode
- Follow existing patterns and naming conventions
Submit Pull Request: Push your changes to your fork and submit a pull request.
- Provide a clear description of the changes
- Reference any related issues
- Add appropriate documentation
✅ Code Quality Guidelines
- TypeScript: Use strict typing and avoid
anytypes andascast where possible - Dependencies: Avoid adding new dependencies unless absolutely necessary
- Performance: Consider performance implications of your changes
- Bundle Size: Keep the bundle size minimal
🚀 Release Process
Solidis follows semantic versioning (SemVer):
- Patch (0.0.x): Bug fixes and minor changes that don't affect the API
- Minor (0.x.0): New features added in a backward compatible manner
- Major (x.0.0): Breaking changes to the public API
📄 License
Licensed under the MIT. See LICENSE for more information.
