#
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
|