PHPackages                             kly/appointment - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kly/appointment

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kly/appointment
===============

Appointment maker integrated with Google Calendar API

062[1 issues](https://github.com/KLYgarage/appointment/issues)PHP

Since Aug 2Pushed 7y ago2 watchersCompare

[ Source](https://github.com/KLYgarage/appointment)[ Packagist](https://packagist.org/packages/kly/appointment)[ RSS](/packages/kly-appointment/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Appointment App
===============

[](#appointment-app)

Appointment maker with google calendar api integration.

Instalation
-----------

[](#instalation)

Download and install this package using composer `composer require kly/appointment`. Load up the autoloader and call the classes you need.

Steps to contribute
-------------------

[](#steps-to-contribute)

1. Fork the original repository.
2. Clone from your repository

    `https://github.com//appointment.git`
3. Sync your fork with the original repository.

    `git remote add upstream https://github.com/KLYgarage/appointment.git`

    `git pull upstream master`
4. Create a branch. **Remember, the name of the branch, should express what you're doing**

    `git checkout -b `
5. Save `credential_example.json` to `credential.json`. Modify the content accordingly based on your google api calendar settings. For more information about how to enable google calendar api, refer to the following url : [google calendar api](https://developers.google.com/calendar/quickstart/php)
6. When you're fininished developing, you can create pull request. Pull request can be done using the following steps :

    `git add .`

    `git commit -m `

    `git push -u origin `
7. Go to your github account, on tab pull request, add your comment. Be detailed, use imperative, emoticon to make it clearer.
8. Watch for feedbacks !

PHP CS-FIX
----------

[](#php-cs-fix)

PHP CS Fixer is intended to fix coding standard. So, Remember! to always run PHP CS Fixer before you create pull request.

```
`composer run cs-fix`

```

Testing
-------

[](#testing)

Open a command prompt or terminal, navigate to project directory and run command `php ./phpunit --bootstrap ./test/bootstrap.php ./test/`

```
> php ./phpunit --bootstrap ./test/bootstrap.php ./test/
PHPUnit 4.8.36 by Sebastian Bergmann and contributors.

..................

Time: 14 seconds, Memory: 10.00MB

OK (18 tests, 98 assertions)

```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 59.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/db58733273be2fe9b927dcd59c65900fba5e1fff6c272a4ae876438096703617?d=identicon)[kly](/maintainers/kly)

---

Top Contributors

[![kennykarnama](https://avatars.githubusercontent.com/u/26187880?v=4)](https://github.com/kennykarnama "kennykarnama (16 commits)")[![martinocatur](https://avatars.githubusercontent.com/u/23295412?v=4)](https://github.com/martinocatur "martinocatur (8 commits)")[![charsme](https://avatars.githubusercontent.com/u/1236083?v=4)](https://github.com/charsme "charsme (3 commits)")

---

Tags

google-calendarphp

### Embed Badge

![Health badge](/badges/kly-appointment/health.svg)

```
[![Health](https://phpackages.com/badges/kly-appointment/health.svg)](https://phpackages.com/packages/kly-appointment)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
