Skip to content

ooneex/eagle-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ooneex Eagle Core

A powerful and flexible Deno framework designed for building robust API 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

  1. Fork and clone the repository
  2. Install Deno if you haven't already
  3. Run deno task test to ensure everything is working
  4. Create a new branch for your feature/fix: git checkout -b feature/your-feature-name
  5. Make your changes and commit them using conventional commits
  6. Run tests and ensure they pass: deno task test
  7. Push to your fork and submit a pull request
  8. Follow the pull request template and provide detailed description
  9. 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 tests
  • deno task test:watch - Run tests with watch mode
  • deno task fmt - Format code
  • deno task lint - Lint code

Issue Guidelines

When creating issues:

  1. Use the issue templates
  2. Provide clear reproduction steps
  3. Include relevant system information
  4. Add labels appropriately
  5. Link related issues/PRs
  6. 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published