Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
ArrayIterator committed Nov 9, 2023
0 parents commit ef95203
Show file tree
Hide file tree
Showing 106 changed files with 9,560 additions and 0 deletions.
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ArrayIterator

---

## Describe the bug

A clear and concise description of what the bug is.

## Severity

Change with severity & description [eg: `critical` about the ... ]

## Reproduce

Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

## Expected behavior

A clear and concise description of what you expected to happen.

## Screenshots

If applicable, add screenshots to help explain your problem.

## Tested in
*please complete the following information:*

- OS: [e.g. Ubuntu]
- Php Version: [e.g. 8.3, 8.2]
- Browser : [e.g. chrome, safari]

## Additional context

Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
61 changes: 61 additions & 0 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: "Continuous Integration"

on:
- pull_request
- push

jobs:
coding-standards-php81:
name: "Coding Standards php8.1"
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@master
- name: "Install Php 8.1"
uses: shivammathur/setup-php@v2
with:
php-version: '8.1'
tools: composer:v2
extensions: json, intl
- name: "Validate composer.json"
run: php $(which composer) validate --strict
- name: "Install dependencies with composer"
run: php $(which composer) install --no-interaction --no-progress --no-suggest
- name: "Run PHP CodeSniffer"
run: php vendor/bin/phpcs --standard=phpcs.xml
coding-standards-php82:
name: "Coding Standards php8.2"
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@master
- name: "Install Php 8.2"
uses: shivammathur/setup-php@v2
with:
php-version: '8.2'
tools: composer:v2
extensions: json, intl
- name: "Validate composer.json"
run: php $(which composer) validate --strict
- name: "Install dependencies with composer"
run: php $(which composer) install --no-interaction --no-progress --no-suggest
- name: "Run PHP CodeSniffer"
run: php vendor/bin/phpcs --standard=phpcs.xml
coding-standards-php83:
name: "Coding Standards php8.3"
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@master
- name: "Install Php 8.3"
uses: shivammathur/setup-php@v2
with:
php-version: '8.3'
tools: composer:v2
extensions: json, intl
- name: "Validate composer.json"
run: php $(which composer) validate --strict
- name: "Install dependencies with composer"
run: php $(which composer) install --no-interaction --no-progress --no-suggest
- name: "Run PHP CodeSniffer"
run: php vendor/bin/phpcs --standard=phpcs.xml
96 changes: 96 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.DS_Store


# Windows Installer files
*.cab
*.msi
*.msm
*.msp
*.exe

# Windows shortcuts
*.lnk

#
# =================================
# Gitignore For Linux OS
# =================================

# KDE directory preferences
.directory


#
# =================================
# Gitignore For Jetbrain
# =================================

# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
*.iml

# Directory-based project format:
#.idea/*.xml
.idea/

# File-based project format:
*.ipr
*.iws

# JIRA plugin
atlassian-ide-plugin.xml

#
# =================================
# Gitignore For Text Editor
# =================================

# cache files for sublime text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache

# workspace files are user-specific
*.sublime-workspace

# project files should be checked into the repository, unless a significant
# proportion of contributors will probably not be using SublimeText
# *.sublime-project

# sftp configuration file
sftp-config.json

# Ignore Sublime .phpintel
.phpintel

# Ignore Visual Studio code
.vscode

#
# =================================
# Gitignore For Composer & Projects
# =================================

# ignore all log file
*.log

# ignore composer lock
composer.lock

# ignore composer phar file
composer.phar

# add exclude vendor
vendor/

# ignore npm lock
package-lock.json

# ignore node modules
node_modules/
Loading

0 comments on commit ef95203

Please sign in to comment.