History log of /web-bugs/README.md (Results 1 – 25 of 26)
Revision Date Author Comments
# c424ea4c 29-Mar-2021 Rasmus Lerdorf

Fix README (and test signing sub-key)


# 3f831426 29-Mar-2021 Rasmus Lerdorf

Remove references to git.php.net


# fd1338e3 25-May-2019 Peter Kokot

Revert "Add automatic fixtures generator importer"

This reverts commit 5cdac95adc49562291a873c8704de3ceb0d9d398.

Due to the https://github.com/php/web-bugs/pull/77 discussion and

Revert "Add automatic fixtures generator importer"

This reverts commit 5cdac95adc49562291a873c8704de3ceb0d9d398.

Due to the https://github.com/php/web-bugs/pull/77 discussion and
request from a prominent member of the PHP group - Kalle - I'm reverting
this awesome addition because it caused too many conflicts and issues.
So it is not worth of investing more from my side into this neither
having a ruined experience further on from any side here.

This fix has been really helpful with some development ways but people
who maintain this app further better have peace of mind...

show more ...


# 35a1baa2 22-May-2019 Peter Kokot

Update phpunit schema version


# 5cdac95a 06-May-2019 Peter Kokot

Add automatic fixtures generator importer

When developing site locally, developer needs to have data sets to run
manual tests, see how the app is built, and similar. The new additional

Add automatic fixtures generator importer

When developing site locally, developer needs to have data sets to run
manual tests, see how the app is built, and similar. The new additional
command line command using Symfony/Console component creates a main
scripts/console entry point for running Commands. Initial set of demo
fixtures data is generated using the faker library and includes most
data needed to use and test application manually in the local
environment.

show more ...


# 5cd2630a 24-Dec-2018 Peter Kokot

Add dependency injection container

This patch introduces a dependency injection container for the PHP bug
tracker application. Container deals with the creation of all service
classe

Add dependency injection container

This patch introduces a dependency injection container for the PHP bug
tracker application. Container deals with the creation of all service
classes and additionally provides retrieving of configuration parameters.
Service classes are used everywhere in the app - from accessing database
to uploading files. Configuration parameters include infrastructure
configuration (database credentials...) and application level
configuration (directories locations...).

Container is compatible with the PSR-11 container interface defined
so it is simple to quickly understand its usage. Advanced features
such as autowiring are not included in this phase.

show more ...


# e3c4b0ac 23-Jan-2019 Peter Kokot

Replace deprecated Text_Diff PEAR package with Horde Text_Diff

This patch replaces obsolete Text_Diff PEAR package with newer and still
maintained Horde Text_Diff version 2.2.0 as sugges

Replace deprecated Text_Diff PEAR package with Horde Text_Diff

This patch replaces obsolete Text_Diff PEAR package with newer and still
maintained Horde Text_Diff version 2.2.0 as suggested in the packages
descriptions.

Since bugs.php.net production is not ready for Composer installations yet,
the Text_Diff package is bundled in the Git repository directly. Its
classes are not compliant with PSR-4 yet so the classmap has been used
until future PSR-4 migration and refactorings.

show more ...


# ae57162e 16-Dec-2018 Peter Kokot

Refactor fetching versions

- Procedural code moved to OOP
- Added unit tests
- Added a more flexible tmp folder location and introduce var folder
(in production this won't work

Refactor fetching versions

- Procedural code moved to OOP
- Added unit tests
- Added a more flexible tmp folder location and introduce var folder
(in production this won't work yet, so we still use /tmp there).
For local development environments var directory in project root
is used for faster and easier project setup.
- Added initial extensible PSR-16-alike semi-compatible cache class
and refactored storing fetched versions.
- The versions list generator is now simpler and a bit more logical
what is happening. Versions sort order is the same as before.
- Added ComposerScripts utility/service class for creating required
directories (uploads and var/cache), and configuration file, when
installing application in development environment.

show more ...


# 068d8514 17-Dec-2018 Peter Kokot

Add template engine

This patch adds an initial simplistic template engine to separate logic
from the presentation.

Basic initial features:
- escaping via Context::noHtml() a

Add template engine

This patch adds an initial simplistic template engine to separate logic
from the presentation.

Basic initial features:
- escaping via Context::noHtml() and Context::e() methods
- blocks
- nesting options using includes and extending layouts
- PHP syntax
- variable scopes dedicated to template scope only
- Appending blocks (when JS files are in need to be appended)
- initial unit and functional tests
- Main index page refactored as an example of usage
- Very short intro docs how to use the template layer
- Thanks to @nhlm for the code review and numerous suggestions to
improve the usability and code stability,
- Thanks to @KalleZ and for the code review and numerous common sense
suggestions about templates themselves.
- Thanks to @Maikuolan for the code review and numerous suggestions
about the usability.
- Moved hash ids redirection to aseparate JavaScript file
- Use location instead of window.location in the JavaScript redirection

Discussions:
- http://news.php.net/php.webmaster/27603
- https://github.com/php/web-bugs/pull/66

show more ...


# 03b4871f 20-Dec-2018 Peter Kokot

Fix #76720: Contributor aids/readme improvements

This fixes mentioned issues together with previous patches done on this
file.


# 3a9021ab 15-Dec-2018 Kalle Sommer Nielsen

Added include/classes to the directory structure


# 01735922 11-Dec-2018 Peter Kokot

Add contributing procedure


# 001a1dbe 10-Dec-2018 Peter Kokot

Add directory structure to README


# 8ab9a1d1 05-Dec-2018 Peter Kokot

Refactor patches uploading

This patch moves patches uploading functionality from the outdated
HTTP_Upload package to a dedicated service class in the app.

Additional changes in

Refactor patches uploading

This patch moves patches uploading functionality from the outdated
HTTP_Upload package to a dedicated service class in the app.

Additional changes in this context:
- Functionality concerning retrieving patches data from database has
been moved to a separate repository classes.
- Some missed bugs fixed when uploading patches and no developer info
were recorded.
- Obsoleting patches functionality is now working again.
- Added a simple unit test.

show more ...


# 35218a28 03-Dec-2018 Peter Kokot

Refactor numerical Captcha package into class

The Text_CAPTCHA_Numeral can be integrated in the project source code
instead of using a separate unmaintained dependency.

This pat

Refactor numerical Captcha package into class

The Text_CAPTCHA_Numeral can be integrated in the project source code
instead of using a separate unmaintained dependency.

This patch also adds a simple unit test.

show more ...


# 83d6860a 03-Dec-2018 Niklas Keller

Add Composer

This patch adds initial Composer files and prepares the project for
using Composer in development environment.

Patch has been initially started via pull request at

Add Composer

This patch adds initial Composer files and prepares the project for
using Composer in development environment.

Patch has been initially started via pull request at
https://github.com/php/web-bugs/pull/27

show more ...


# 0818111c 24-Nov-2018 Peter Kokot

Bump minimal required PHP version


# 16bea4f8 24-Oct-2018 Peter Kokot

Refactor SQL files

This separates the SQL files according to its functionality:
- database.sql for creating only database
- schema.sql for creating only database schema
- fixture

Refactor SQL files

This separates the SQL files according to its functionality:
- database.sql for creating only database
- schema.sql for creating only database schema
- fixtures.sql for inserting only data fixtures

This helps in building project from scratch with empty database with
only schema to insert custom development fixtures.

show more ...


# 70d522f5 22-Oct-2018 Peter Kokot

Update README with installation info


# 23298a12 17-Jul-2018 Rasmus Lerdorf

New bugs.php.net code


# 30f26dbf 20-Jan-2017 Sobak

Remove dependency on PEAR_HTTP


# 51faf6f6 06-Aug-2014 Sobak

Remove dependency on PEAR/Tree package


# ec6f0cd0 27-Jun-2014 Sobak

Update readme


# f22b3e40 27-Jun-2014 Sobak

I think those tasks are already done


# f7cc97c2 18-May-2014 Sobak

PHP 5.4 is minimal required version


12