Giter Site home page Giter Site logo

laminas / getlaminas.org Goto Github PK

View Code? Open in Web Editor NEW
64.0 64.0 21.0 2.55 MB

getlaminas.org source code

Home Page: https://getlaminas.org

License: BSD 3-Clause "New" or "Revised" License

Shell 0.24% Dockerfile 0.61% PHP 53.21% HTML 40.39% JavaScript 1.95% SCSS 3.61%

getlaminas.org's People

Contributors

arhell avatar asgrim avatar boesing avatar bu3tt1 avatar dependabot[bot] avatar evandotpro avatar froschdesign avatar gsteel avatar hummer2k avatar javiereguiluz avatar mbourquin avatar michalbundyra avatar ocramius avatar renovate[bot] avatar samsonasik avatar thexpand avatar weierophinney avatar xerkus avatar ydyachenko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

getlaminas.org's Issues

Building fails due to missing .env file

I followed the readme testing directions to build and received the following error:

ERROR: Couldn't find env file: /home/development/projects/getlaminas.org/.env

docs.laminas.dev yields 404

Bug Report

The documentation link on the getlaminas.org website is broken and yields 404.

Q A
Version(s) x.y.z

Summary

see above.

Current behavior

see above.

How to reproduce

click on the documentation link in the ressources section on the website.

Expected behavior

some docs to see...

Laminas security PGP key not available

Bug Report

Q A
Version(s) n/a

Summary

While randomly browsing the getlaminas.org site, I discovered that the PGP key for reporting sensitive vulnerabilities is unavailable.

Please note that this was discovered while randomly browsing. I have not found a security vulnerability, so there is no need to panic

Current behavior

Clicking the "our PGP key" link on the Security page gives a 404 error

How to reproduce

Click the "our PGP key" link on the security page

Expected behavior

The contents of the PGP key should be displayed, or the file should be downloaded

Page for support of the project needed

Feature Request

We need a separate page where we can ask for support and can provide related options and content.

Suggestions

General
  • new main point in navigation
  • Title: "Support Laminas"
  • new (big) content block on homepage to generate attention
Page content
  • direct integration of CommunityBrigde - Funding (maybe via widget, etc.)
  • link to CommunityBrigde - Funding
  • list of current sponsors

Improve the front page for beginners

Feature Request

Make getlaminas.org more beginner friendly.

Q A
New Feature yes
RFC yes
BC Break no

Summary

There is an opportunity to redesign the front page to better accomodate beginners. I visited the site for the first time today, having no PHP or Zend background, and I have a hard time understanding what Laminas is, if the three sub-menus Components and MVC, Mezzio, and API Tools are parts of Laminas or separate projects altogether, and how to get started. The url (getlaminas) gives you some expectations to quickly get started, perhaps something similar to the "Get Started"-button at https://create-react-app.dev/.

big padding on mobile

Bug Report

Q A
Front mater

Summary

775a59b2ef

Current behavior

reduce padding on mobile devices

How to reproduce

view in browser devtools

[RFC]: New design for homepage

RFC

Goal

  • add the Mezzio book from Matthew Setter
  • direct links to Getting Started / tutorials
  • remove API tools
  • adapting the design from the documentation
  • preparation for more containers like sponsors and list of popular packages which uses components of Laminas

Preview

The following is a draft to illustrate the idea:

laminas-website

add github icon

Feature Request

Q A
New Feature yes

Summary

Need to add a github icon?
1

RFC - Support for Composer v2

Feature Request

Q A
New Feature yes
RFC yes
BC Break no

Summary

I tried setting up the project, only to find it requires the use of Composer v1.

I am happy to attempt an upgrade, but I do not know what the production infra has, therefore I am unable to guarantee things will not break on deployment.

Also need to check if laminas/laminas-dependency-plugin has support for Composer v2:

laminas/laminas-dependency-plugin[1.0.3, ..., 1.0.4] require composer-plugin-api ^1.1

Not able to create Docker container from built image

The image builds flawlessly. However, creating a container from the built image fails. This happens, because of the volume mapping and the missing vendor directory after running docker-compose up. The docker-compose.yml file defines a volume for all files within the root directory:

    volumes:
      - .:/var/www

When in development, this overwrites the contents of the image, thus removing the vendor directory. On the other hand, the entry point file tries to start swoole by running the zend-expressive-swoole start binary, which is located in the vendor directory, resulting in the following error:

php_1 | Could not open input file: vendor/bin/zend-expressive-swoole
getlaminasorg_php_1 exited with code 1

This could be resolved by running composer install on the local machine, but that doesn't seem right. The machine might not meet the dependencies in the composer.json, so it's not an option.

We should think of a way on how to avoid this.

UPDATE: The same issue is valid for the assets in public/css. They get overwritten by the volume mount.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Repository problems

These problems occurred while renovating this repository. View logs.

  • WARN: Use matchDepNames instead of matchPackageNames

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update all non-major dependencies (monolog/monolog, phly/phly-configfactory, psalm/plugin-phpunit, symfony/console)
  • Update dependency gulp to v5
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Edited/Blocked

These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

composer
composer.json
  • php ~8.2.0
  • dflydev/fig-cookies ^3.1.0
  • laminas/laminas-cli ^1.10.0
  • laminas/laminas-component-installer ^3.4.0
  • laminas/laminas-config-aggregator ^1.14.0
  • laminas/laminas-diactoros ^3.3.1
  • laminas/laminas-feed ^2.22.0
  • laminas/laminas-paginator ^2.18.1
  • laminas/laminas-servicemanager ^3.22.1
  • laminas/laminas-stdlib ^3.19.0
  • league/commonmark ^2.4.2
  • mezzio/mezzio ^3.19.0
  • mezzio/mezzio-fastroute ^3.11.0
  • mezzio/mezzio-helpers ^5.16.0
  • mezzio/mezzio-platesrenderer ^2.10.0
  • mezzio/mezzio-problem-details ^1.14.0
  • monolog/monolog ^3.5.0
  • phly/phly-configfactory ^1.2.0
  • phly/phly-event-dispatcher ^1.4.0
  • spatie/yaml-front-matter ^2.0.8
  • symfony/console ^6.4.4
  • symfony/yaml ^6.4.3
  • filp/whoops ^2.14.5
  • laminas/laminas-coding-standard ^2.4.0
  • laminas/laminas-development-mode ^3.10.0
  • mezzio/mezzio-tooling ^2.6
  • phpunit/phpunit ^10.1.0
  • psalm/plugin-phpunit ^0.18.0
  • vimeo/psalm ^5.9.0
docker-compose
docker-compose.yml
dockerfile
.docker/nginx/Dockerfile
.docker/php/Dockerfile
  • node 20-alpine
  • php 8.2-fpm-alpine
github-actions
.github/workflows/continuous-integration.yml
html
bootstrap/index.html
  • popper.js 1.16.1@sha512-ubuT8Z88WxezgSqf3RLuNi5lmjstiJcyezx34yIU2gAHonIi27Na7atqzUZCOoY4CExaoFumzOsFQ2Ch+I/HCw==
npm
bootstrap/package.json
  • anchor-js ^5.0.0
  • autoprefixer ^10.4.14
  • bootstrap ^4.6.2
  • gulp ^4.0.2
  • gulp-clean-css ^4.3.0
  • gulp-concat ^2.6.1
  • gulp-dart-sass ^1.1.0
  • gulp-postcss ^9.0.1
  • gulp-rev-all ^4.0.0
  • gulp-rev-dist-clean ^3.2.3
  • gulp-terser ^2.1.0
  • jquery ^3.6.4
  • popper.js ^1.16.1
  • prismjs ^1.29.0
  • node ^18
regex
.platform.app.yaml
  • php/php-src 8.2

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.