Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
ooneex/eagleA powerful and flexible Deno framework designed for building robust API with modern best practices and high performance.
This package works with Cloudflare Workers, DenoIt is unknown whether this package works with Node.js, Bun, Browsers
JSR Score
100%
Published
a day ago (0.0.2)
Ooneex Eagle Core
A powerful and flexible Deno API framework designed for building robust web applications with modern best practices and high performance.
Features
- 🚀 High Performance - Optimized for speed and efficiency
- 🛡️ Secure by Design - Built-in security features and best practices
- 🎯 Modern Architecture - Following SOLID principles and clean code practices
- 🔌 Modular System - Easily extendable with plugins and modules
- 📦 Dependency Injection - Built-in DI container for better code organization
- 🔍 Type Safety - Strict typing for more reliable code
- 📝 Well Documented - Comprehensive documentation and examples
- ✅ Fully Tested - Extensive test coverage
- ⚡ CLI Tools - Powerful command-line interface for development
Documentation
🔜 Coming soon!
Quick Start
🔜 Coming soon!
Contributing
We welcome contributions to Ooneex Eagle Core! Here's how you can help:
Development Setup
- Fork and clone the repository
- Install Deno if you haven't already
- Run
deno task test
to ensure everything is working - Create a new branch for your feature/fix:
git checkout -b feature/your-feature-name
- Make your changes and commit them using conventional commits
- Run tests and ensure they pass:
deno task test
- Push to your fork and submit a pull request
- Follow the pull request template and provide detailed description
- Wait for review and address any feedback
Code Style Guidelines
- Follow deno formatting guidelines
- Use meaningful variable and function names
- Add JSDoc comments for public APIs
- Keep functions small and focused
- Use proper error handling
Testing Guidelines
- Write unit tests for all new features
- Use descriptive test names
- Mock external dependencies
- Test edge cases and error scenarios
Useful Commands
deno task test
- Run testsdeno task test:watch
- Run tests with watch modedeno task fmt
- Format codedeno task lint
- Lint code
Issue Guidelines
When creating issues:
- Use the issue templates
- Provide clear reproduction steps
- Include relevant system information
- Add labels appropriately
- Link related issues/PRs
- Include screenshots if relevant
Support
- GitHub Issues for bug reports
- Discussions for questions
- Stack Overflow for technical help
- Email support for security issues
License
This project is licensed under the MIT License - see the LICENSE file for details.
Built and signed on
View transparency logGitHub Actions