- Print Date:
- Jul 26, 2017 12:27:48 AM
Blog: Proem Framework 2nd milestone complete.
After almost two months in development milestone 2 is now complete and version 0.2.0 has been released.
The code is available immediately via git at Github [http://github.com/proem/proem], a tar [https://github.com/proem/proem/tarball/0.2.0] download or you can download the Phar here [https://proemframework.org/downloads/proem.phar].
This milestone has been made up of 5 incremental releases, 68 commits and closed 32 issues.
Some highlights include:
- All components moved into there own namespaces.
- The ability to retrieve a Service Asset by what it provides instead of relying on it's name.
- Created the Filter Chain component used during the bootstrap process.
- Implemented the Service Manager into the bootstrap filter chain.
- Optimizations to the Signals Manager by implementing an IteratorAggregate.
- Built support for Modules & Plugins
- Phar build scripts created.
- Request, Response & Routing components completed.
- Improvements to the Opt component.
- There is still plenty of work that needs to be done before this framework is anywhere near usable, and we already have several issues scheduled for completion in the next milestone.
The major components Dispatch, Controller & View will also be implemented in the next release (0.3.0).
Other planned work includes developing a new website using (for the moment) the Phrozn [https://github.com/farazdagi/phrozn] static site generator, and moving all the shell scripts into Phake [https://github.com/jaz303/phake] tasks.
The framework is really starting to get to the point where help would be appreciated. If your interested, Fork It! [http://github.com/proem/proem], or contact me if you have any questions. I'm really quite willing to help newcomers if your not sure where to start.