ironphp/ironphp

1.0.13-alpha1 2022-04-03 08:19 UTC

README

Total Downloads Total Downloads Latest Stable Version Latest Dev Version Software License Minimum PHP Version
CircleCI Build status AppVeyor Build status StyleCI
Average time to resolve an issue Percentage of issues still open

About IronPHP

IronPHP is a development framework for PHP which uses Front Controller, and MVC.

Note: No stable release yet - IronPHP Framework 1.0.13 alpha1 version has been released. This repository contains the core code of the IronPHP framework. If you want to build an application using IronPHP, visit the main IronPHP Application Skeleton.

IronPHP is a web application framework for PHP which uses commonly known design patterns like Associative Data Mapping, Front Controller, and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.

Table of Contents

Requirements

IronPHP requires PHP 7.2 or later; we recommend using the latest PHP version whenever possible.

Installing IronPHP via Composer

You can install IronPHP into your project using Composer.

Download Composer-Setup.exe or update composer self-update.

If you're starting a new project, we recommend using the app skeleton as a starting point. For existing applications you can run the following:

$ composer require ironphp/ironphp:"@alpha"

Update

Since this is a starting point for your application and various files would have been modified as per your needs, there isn't a way to provide automated upgrades atleast for NOT FOR NOW, so you have to do any updates manually.

Configuration

Read and edit Configuraton in .env, config/app.php and setup the Datasource in config/database.php.

Community

Contributing

  • CONTRIBUTING.md - Quick pointers for contributing to the IronPHP project.

Code of Conduct

  • CODE_OF_CONDUCT.md - In order to ensure that the IronPHP community is welcoming to all, please review and abide by the Code of Conduct.

About Us

IronPHP development is led by the GaurangKumar Parmar.

Get Support

Security

If you’ve found a security issue in IronPHP, please use the following procedure instead of the normal bug reporting system. Instead of using the bug tracker, mailing list or IRC please send an email to gaurangkumarp@gmail.com.

For each report, we try to first confirm the vulnerability. Once confirmed, the IronPHP will take the following actions:

  • Acknowledge to the reporter that we’ve received the issue, and are working on a fix. We ask that the reporter keep the issue confidential until we announce it.
  • Get a fix/patch prepared.
  • Prepare a post describing the vulnerability, and the possible exploits.
  • Release new versions of all affected versions.
  • Prominently feature the problem in the release announcement.

Authors

Support Us

you can buy me a coffee.

Donate with PayPal button

Credits

Thank you for supporting us by using IronPHP Framework and by your donations.

License

The IronPHP framework is open-sourced software licensed under the MIT license.