diff --git a/README.md b/README.md index d8e8f70..5acc883 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ You're welcome to add a new project in *Good First Issues*, just follow these st - To maintain the quality of projects in *Good First Issues*, please make sure your GitHub repository meets the following criteria: - - It has at least three issues with the `good first issue` label. This label is already present on all repositories by default. If not, you can follow the steps [here](https://help.github.com/en/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests). + - It has at least three issues with the `good first issue` label. This label is already present on all repositories by default. - It contains a `README.md` with detailed setup instructions for the project diff --git a/src/DTO/Issue.php b/src/DTO/Issue.php index befba3c..4fb4fce 100644 --- a/src/DTO/Issue.php +++ b/src/DTO/Issue.php @@ -9,7 +9,8 @@ public function __construct( public string $html_url, public string $title, - public int $number + public int $number, + public string $updated_at ) { } } diff --git a/src/GitHubAPIClient.php b/src/GitHubAPIClient.php index faee22b..d2b560a 100644 --- a/src/GitHubAPIClient.php +++ b/src/GitHubAPIClient.php @@ -92,7 +92,8 @@ public function requestIssues(string $repository_name): array $issues[] = new Issue( $data['html_url'], $data['title'], - $data['number'] + $data['number'], + $data['updated_at'] ); } diff --git a/src/Renderer.php b/src/Renderer.php index aaa46b2..d37f7b4 100644 --- a/src/Renderer.php +++ b/src/Renderer.php @@ -92,7 +92,7 @@ private function renderCardListItemHTML(Issue $issue): string $replace_pairs = [ '_ISSUE_HREF_' => $issue->html_url, '_ISSUE_TITLE_' => $issue->title, - '_ISSUE_UPDATED_AT_' => 'TODO', + '_ISSUE_UPDATED_AT_' => Carbon::parse($issue->updated_at)->diffForHumans(), ]; return strtr($list_item_template, $replace_pairs); diff --git a/src/Templates/Examples/main.html b/src/Templates/Examples/main.html index 2fca5b7..cf8651c 100644 --- a/src/Templates/Examples/main.html +++ b/src/Templates/Examples/main.html @@ -63,7 +63,7 @@ Set `level: 2` in phpstan.neon.dist - upd: 17 feb 2023 + 17 feb 2023
  • @@ -188,7 +188,7 @@

    Good First Issue

    contribution to open-source.

    - + Add your project
    diff --git a/src/Templates/main.html b/src/Templates/main.html index 71166c7..748e74c 100644 --- a/src/Templates/main.html +++ b/src/Templates/main.html @@ -39,7 +39,7 @@

    Good First Issue

    contribution to open-source.

    - + Add your project
    diff --git a/src/Templates/main_card_li.html b/src/Templates/main_card_li.html index b4bc7c2..4236cae 100644 --- a/src/Templates/main_card_li.html +++ b/src/Templates/main_card_li.html @@ -2,5 +2,5 @@ _ISSUE_TITLE_ - upd: _ISSUE_UPDATED_AT_ + _ISSUE_UPDATED_AT_