Download the PHP package jonathanbak/kpf without Composer

On this page you can find all versions of the php package jonathanbak/kpf. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package kpf

KPF - Kubernetes Friendly PHP Framework

Build Status codecov PHP Version

KPF (Kubernetes Friendly PHP Framework)는 PHP 환경에서 MVC 아키텍처 기반 웹 애플리케이션을 간편하게 구축할 수 있도록 설계된 경량 독립형 마이크로 프레임워크입니다.

웹서버 설정에 종속되지 않고, 프레임워크 레벨에서 경로와 네임스페이스를 동적으로 바인딩할 수 있어 Kubernetes와 같은 컨테이너 환경뿐 아니라, 로컬 개발, 서버 호스팅 등 다양한 배포 환경에서 유연하게 작동합니다.

Kubernetes 환경에 친화적이되, 특정 인프라에 얽매이지 않는 확장성과 독립성을 동시에 지향합니다.

Features


✅ Requirements


📦 설치


🚀 첫 프로젝트 시작

해당 명령을 실행하면 기본적인 폴더 구조와 샘플 Controller, Model, View, Route 설정 등이 자동으로 생성됩니다.


🛠 커맨드로 컴포넌트 자동 생성


🧪 테스트 CLI 실행 예시


📂 폴더 구조


🛠️ Initialize Custom Templates (make init)

KPF는 모듈(Controller, Model, View 등)을 손쉽게 생성할 수 있도록 make.php를 제공합니다.
개발자가 커스터마이징 가능한 템플릿을 사용하도록 하기 위해, 초기 설정을 아래와 같이 진행할 수 있습니다:

이 명령은 다음과 같은 작업을 수행합니다:

설정 파일은 아래와 같이 구성됩니다:


📁 kpf-resource 구조 및 활용

템플릿 수정 시 kpf-resource/ 폴더 내 파일을 편집하면 됩니다.
모듈 생성 시 .kpfconfig.json에서 지정한 템플릿 파일이 우선 적용됩니다.


✨ 모듈 자동 생성 예시

📝 라이센스

MIT License


All versions of kpf with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2.5
jonathanbak/mysqlilib Version ~1.3
twig/twig Version 3.11.3
symfony/deprecation-contracts Version ^2.5
symfony/polyfill-php80 Version ^1.27
symfony/polyfill-php81 Version ^1.27
symfony/polyfill-mbstring Version ^1.27
symfony/polyfill-ctype Version ^1.27
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jonathanbak/kpf contains the following files

Loading the files please wait ...