Skip to content

chore(deps): bump imdhemy/appstore-iap from 1.6.1 to 1.7.0 #421

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 16 commits into from
Feb 8, 2025
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
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ vendor/
.idea/

.phpunit.cache
.phpunit.result.cache

.php_cs.cache
.php-cs-fixer.cache
.psalm-cache
Expand Down
3 changes: 2 additions & 1 deletion .php-cs-fixer.dist.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
<?php

declare(strict_types=1);

$finder = PhpCsFixer\Finder::create()
->in(__DIR__)
->exclude('vendor');
->exclude(['vendor']);

$ruleSet = [
'@Symfony' => true,
Expand Down
11 changes: 10 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,20 @@ an issue or pull request.
- Submit a pull request immediately even before completing your code but, add the `[WIP]` tag to the title.
- If you want to contribute, but don't know where to start? check the project board and grab your next task.

### Development environment
You can build the docker image using the following command:

```bash
docker build -t imdhemy/liap .
```

Then you can configure PHPStorm to use the docker image as a remote interpreter.

### Requirements

Requirements related to code the code contribution listed below:

- `PSR-12 `coding standard. Use `composer format` to apply conventions.
- `Symfony `coding standard. Use `composer format` to apply conventions.
- Add tests! - Your patch won't be accepted if it does not have tests.
- Document any change in behaviour - Make sure the README.md and any other relevant documentation are kept up-to-date.
- One pull request per feature - If you want to do more than one thing, send multiple pull requests.
Expand Down
32 changes: 32 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
FROM php:8.1-fpm

# Install dependencies
RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
libzip-dev \
zip \
unzip \
git \
curl \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) gd \
&& docker-php-ext-install pdo pdo_mysql zip

# Install Xdebug
RUN pecl install xdebug \
&& docker-php-ext-enable xdebug

# Install Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer

# Set working directory
COPY . /var/www
WORKDIR /var/www

# Expose port 9003 for Xdebug
EXPOSE 9003

# Start PHP-FPM server
CMD ["php-fpm"]
3 changes: 2 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,11 @@
"laravel/framework": ">=8.0"
},
"require-dev": {
"roave/security-advisories": "dev-latest",
"friendsofphp/php-cs-fixer": "^3.14",
"orchestra/testbench": "^6.24",
"psalm/plugin-laravel": "^2.0",
"psalm/plugin-phpunit": "^0.19.0",
"roave/security-advisories": "dev-latest",
"vimeo/psalm": "^5.11"
},
"autoload": {
Expand Down
Loading