Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/custom.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

27 changes: 19 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,29 @@
# CloudCastle Clock

[![Packagist Version](https://img.shields.io/packagist/v/cloudcastle/clock?label=packagist&color=3b82f6)](https://packagist.org/packages/cloudcastle/clock)
[![Downloads](https://img.shields.io/packagist/dt/cloudcastle/clock?label=downloads&color=f97316)](https://packagist.org/packages/cloudcastle/clock)
[![PHP Version](https://img.shields.io/packagist/php-v/cloudcastle/clock?color=777bb4)](https://packagist.org/packages/cloudcastle/clock)
<!-- Пакет -->
[![Packagist Version](https://img.shields.io/packagist/v/cloudcastle/clock?logo=packagist&logoColor=white&label=packagist&color=3b82f6)](https://packagist.org/packages/cloudcastle/clock)
[![Total Downloads](https://img.shields.io/packagist/dt/cloudcastle/clock?logo=packagist&logoColor=white&label=downloads&color=f97316)](https://packagist.org/packages/cloudcastle/clock/stats)
[![Monthly Downloads](https://img.shields.io/packagist/dm/cloudcastle/clock?label=%2Fmonth&color=f97316)](https://packagist.org/packages/cloudcastle/clock/stats)
[![PHP Version](https://img.shields.io/packagist/php-v/cloudcastle/clock?logo=php&logoColor=white&color=777bb4)](https://packagist.org/packages/cloudcastle/clock)
[![License](https://img.shields.io/github/license/cloudcastle-apps/clock?color=22c55e)](LICENSE)
<!-- Качество и безопасность -->
[![Quality](https://github.com/cloudcastle-apps/clock/actions/workflows/quality.yml/badge.svg)](https://github.com/cloudcastle-apps/clock/actions/workflows/quality.yml)
[![CodeQL](https://github.com/cloudcastle-apps/clock/actions/workflows/codeql.yml/badge.svg)](https://github.com/cloudcastle-apps/clock/actions/workflows/codeql.yml)
[![Coverage](https://img.shields.io/endpoint?url=https%3A%2F%2Fcloudcastle-apps.github.io%2Fclock%2Fcoverage.json)](https://github.com/cloudcastle-apps/clock/actions/workflows/deploy-pages.yml)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/cloudcastle-apps/clock/badge)](https://securityscorecards.dev/viewer/?uri=github.com/cloudcastle-apps/clock)
<!-- После регистрации на https://www.bestpractices.dev впишите PROJECT_ID и раскомментируйте строку:
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/PROJECT_ID/badge)](https://www.bestpractices.dev/projects/PROJECT_ID) -->
[![PHPStan](https://img.shields.io/badge/PHPStan-max-brightgreen)](https://phpstan.org/)
[![Security Advisories](https://img.shields.io/badge/security-advisories-3b82f6?logo=packagist&logoColor=white)](https://packagist.org/packages/cloudcastle/clock/advisories)
[![PHPStan](https://img.shields.io/badge/PHPStan-max-brightgreen?logo=php&logoColor=white)](https://phpstan.org/)
[![Code Style](https://img.shields.io/badge/code%20style-PSR--12-blue)](https://www.php-fig.org/psr/psr-12/)
[![Coverage](https://img.shields.io/codecov/c/github/cloudcastle-apps/clock?label=coverage&color=success)](https://codecov.io/gh/cloudcastle-apps/clock)
<!-- Популярность и сообщество -->
[![Packagist Stars](https://img.shields.io/packagist/stars/cloudcastle/clock?logo=packagist&logoColor=white&label=stars&color=eab308)](https://packagist.org/packages/cloudcastle/clock)
[![GitHub Stars](https://img.shields.io/github/stars/cloudcastle-apps/clock?logo=github&label=stars&color=eab308)](https://github.com/cloudcastle-apps/clock/stargazers)
[![GitHub Forks](https://img.shields.io/github/forks/cloudcastle-apps/clock?logo=github&label=forks)](https://github.com/cloudcastle-apps/clock/network/members)
[![GitHub Issues](https://img.shields.io/github/issues/cloudcastle-apps/clock?logo=github&label=issues)](https://github.com/cloudcastle-apps/clock/issues)
[![Dependents](https://img.shields.io/badge/dependents-Packagist-3b82f6?logo=packagist&logoColor=white)](https://packagist.org/packages/cloudcastle/clock/dependents?order_by=downloads)
[![Suggesters](https://img.shields.io/badge/suggesters-Packagist-3b82f6?logo=packagist&logoColor=white)](https://packagist.org/packages/cloudcastle/clock/suggesters)
[![All Contributors](https://img.shields.io/github/all-contributors/cloudcastle-apps/clock?color=orange)](#contributors)
[![License](https://img.shields.io/github/license/cloudcastle-apps/clock?color=22c55e)](LICENSE)
<!-- После регистрации на https://www.bestpractices.dev впишите PROJECT_ID и раскомментируйте строку:
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/PROJECT_ID/badge)](https://www.bestpractices.dev/projects/PROJECT_ID) -->

> Часы для PHP 8.1+ поверх PSR-20: системные, замороженные, тестовые с виртуальным сном,
> монотонные, масштабируемые — плюс декораторы смещения и усечения, глобальный слот,
Expand Down
6 changes: 3 additions & 3 deletions wiki/Comparison.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ _Сгенерировано из `composer compare` (PHP 8.1.34). Правки

## Заключение

#### Плюсы cloudcastle/clock
### Плюсы cloudcastle/clock

- Самый широкий функционал среди PSR-20-пакетов: единственный с масштабируемым
временем, смещением, зонозависимым усечением, `sleepUntil()` и секундомером.
Expand All @@ -122,12 +122,12 @@ _Сгенерировано из `composer compare` (PHP 8.1.34). Правки
времени); на идентичных PSR-20-операциях — группа лидеров (см. таблицу выше:
на них никто не может оторваться, вся цена — внутри движка PHP).

#### Минусы cloudcastle/clock
### Минусы cloudcastle/clock

- Молодой пакет: меньше продакшн-пробега, чем у symfony/clock или Carbon.
- API шире, чем нужно для «просто now()» — для минимализма есть более компактные пакеты.

#### Когда какую библиотеку выбирать
### Когда какую библиотеку выбирать

| Ситуация | Рекомендация |
|---|---|
Expand Down
5 changes: 5 additions & 0 deletions wiki/_Footer.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

**[CloudCastle Clock](Home)** · [![Актуальная версия](https://img.shields.io/packagist/v/cloudcastle/clock?label=&color=3b82f6)](https://packagist.org/packages/cloudcastle/clock) · PHP 8.1+

[![Downloads](https://img.shields.io/packagist/dt/cloudcastle/clock?logo=packagist&logoColor=white&label=downloads&color=f97316)](https://packagist.org/packages/cloudcastle/clock/stats)
[![Packagist Stars](https://img.shields.io/packagist/stars/cloudcastle/clock?logo=packagist&logoColor=white&label=stars&color=eab308)](https://packagist.org/packages/cloudcastle/clock)
[![GitHub Stars](https://img.shields.io/github/stars/cloudcastle-apps/clock?logo=github&label=stars&color=eab308)](https://github.com/cloudcastle-apps/clock/stargazers)
[![GitHub Issues](https://img.shields.io/github/issues/cloudcastle-apps/clock?logo=github&label=issues)](https://github.com/cloudcastle-apps/clock/issues)

[GitHub](https://github.com/cloudcastle-apps/clock) · [Packagist](https://packagist.org/packages/cloudcastle/clock) · [Releases](https://github.com/cloudcastle-apps/clock/releases) · [Discussions](https://github.com/cloudcastle-apps/clock/discussions) · [Issues](https://github.com/cloudcastle-apps/clock/issues)

[Email](mailto:alex-4-17@yandex.ru) · [Telegram](https://t.me/CloudCastle85) · [VK](https://vk.com/leha_zorin) · [Сетка](https://set.ki/LdYRz76) · [💜 Поддержать проект](https://github.com/cloudcastle-apps/clock/blob/main/DONATE.md)
Expand Down
Loading