Skip to content

Flare framework is a PHP full-stack web framework that is simple ,powerful , fast , flexible, and secure with long-term support.

License

Notifications You must be signed in to change notification settings

flare-framework/Flare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flare Framework

Build Status License

English | فارسی

Introduction

Flare is a lightweight and flexible PHP framework designed to help you build web applications quickly and efficiently. It provides a solid foundation for your projects while staying out of your way, allowing you to focus on what matters most: your code.

Key Features

  • Simple and Intuitive: Flare is easy to learn and use, even for developers new to PHP frameworks.
  • Flexible: Adapt Flare to your needs. It doesn't impose strict conventions, giving you the freedom to structure your application as you see fit.
  • Lightweight: Flare has a small footprint, ensuring fast performance and efficient resource usage.
  • Extensible: Easily add new functionality with third-party libraries or your own custom code.
  • Well-Documented: Comprehensive documentation makes it easy to get started and find the information you need.

Installation

install composer

composer create-project flare-framework/flare your-project-name

To install Flare, follow these steps:

  1. Clone the repository:

    git clone https://github.com/flare-framework/Flare.git
  2. Navigate to the project directory:

    cd Flare
  3. Install dependencies using Composer:

    composer install
## Directory Structure
Flare/
├── public/ # Publicly accessible files (e.g., CSS, JavaScript, images)
├── vendor/ # Third-party libraries installed by Composer
├── README.md # This file
├── composer.json # Composer package definition
├── composer.lock # Composer dependency lock file
└── LICENSE.txt # License information
  1. Open the project in your browser:
    http://localhost/your-project-name/public
    

Usage

(This section would include examples of how to use Flare, such as creating routes, controllers, models, etc. Since this is a template, you'll need to fill in the specifics based on how Flare actually works.)

Contributing

We welcome contributions to Flare! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes.
  4. Submit a pull request.

License

Flare is licensed under the MIT License. See LICENSE.txt for more information.


فارسی

معرفی

فلر یک فریم‌ورک PHP سبک و انعطاف‌پذیر است که به شما کمک می‌کند برنامه‌های وب را به سرعت و به طور کارآمد بسازید. این فریم‌ورک پایه‌ای محکم برای پروژه‌های شما فراهم می‌کند و در عین حال از سر راه شما کنار می‌رود و به شما این امکان را می‌دهد که روی مهم‌ترین چیزها تمرکز کنید: کد خودتان.

ویژگی‌های کلیدی

  • ساده و شهودی: یادگیری و استفاده از فلر آسان است، حتی برای توسعه‌دهندگانی که با فریم‌ورک‌های PHP تازه آشنا هستند.
  • انعطاف‌پذیر: فلر را با نیازهای خود تطبیق دهید. این فریم‌ورک قراردادهای سختگیرانه‌ای را تحمیل نمی‌کند و به شما آزادی می‌دهد تا برنامه خود را به هر شکلی که می‌خواهید سازماندهی کنید.
  • سبک: فلر ردپای کوچکی دارد و عملکرد سریع و استفاده کارآمد از منابع را تضمین می‌کند.
  • قابل گسترش: به راحتی با استفاده از کتابخانه‌های شخص ثالث یا کد سفارشی خود، قابلیت‌های جدیدی را اضافه کنید.
  • دارای مستندات کامل: مستندات جامع شروع کار و یافتن اطلاعات مورد نیاز را آسان می‌کند.

نصب

برای نصب فلر، مراحل زیر را دنبال کنید: نصب با کامپوزر:

composer create-project flare-framework/flare your-project-name

یا مستندات را کاوش کنید:

  1. مخزن را کلون کنید:

    git clone https://github.com/flare-framework/Flare.git
  2. به دایرکتوری پروژه بروید:

    cd Flare
  3. وابستگی‌ها را با استفاده از Composer نصب کنید:

    composer install
  4. مرورگر خود باز کنید و وارد ادرس زیر شوید

http://localhost/your-project-name/public

ساختار دایرکتوری

## Directory Structure
Flare/
├── public/ # فایل‌های قابل دسترسی عمومی (به عنوان مثال، CSS، JavaScript، تصاویر)
├── vendor/ # کتابخانه‌های شخص ثالث نصب شده توسط Composer
├── README.md # این فایل
├── composer.json # تعریف بسته Composer
├── composer.lock # فایل قفل وابستگی Composer
└── LICENSE.txt # اطلاعات مجوز

طریقه استفاده

(این بخش شامل نمونه‌هایی از نحوه استفاده از فلر است، مانند ایجاد مسیرها، کنترلرها، مدل‌ها و غیره. از آنجایی که این یک الگو است، باید جزئیات را بر اساس نحوه کار فلر پر کنید.)

مشارکت

ما از مشارکت در فلر استقبال می‌کنیم! اگر می‌خواهید مشارکت کنید، لطفاً مراحل زیر را دنبال کنید:

  1. مخزن را فورک کنید.
  2. یک شاخه جدید برای ویژگی یا رفع اشکال خود ایجاد کنید.
  3. تغییرات خود را اعمال کنید.
  4. یک درخواست pull ارسال کنید.

مجوز

فلر تحت مجوز MIT است. برای اطلاعات بیشتر به LICENSE.txt مراجعه کنید. توضیحات: