GithubHelp home page GithubHelp logo

classicvalues / web-bugs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from php/web-bugs

0.0 1.0 0.0 5.02 MB

The PHP Bugtracking System

Home Page: https://bugs.php.net

PHP 85.71% CSS 1.95% JavaScript 12.34%

web-bugs's Introduction

PHP Bug Tracking System

This is a unified bug tracking system for PHP hosted online at bugs.php.net.

Local installation

  • Install development dependencies with Composer:
composer install
  • Configuration:

Modify local_config.php according to your local development environment.

  • Database:

Create a new MySQL/MariaDB database using sql/database.sql, create database schema sql/schema.sql and insert fixtures using sql/fixtures.sql.

Tests

Application unit tests can be executed in development environment after installing dependencies by running phpunit:

./vendor/bin/phpunit

Directory structure

Source code of this application is structured in the following directories:

<web-bugs>/
 ├─ .git/                   # Git configuration and source directory
 ├─ config/                 # Application configuration parameters, services...
 ├─ docs/                   # Application documentation
 └─ include/                # Application helper functions and configuration
    ├─ prepend.php          # Autoloader, DB connection, container, app initialization
    └─ ...
 └─ scripts/                # Command line development tools and scripts
    ├─ cron/                # Various systems scripts to run periodically on the server
    └─ ...
 ├─ sql/                    # Database schema and fixtures
 └─ src/                    # Application source code classes
    ├─ Horde/               # https://www.horde.org/libraries/Horde_Text_Diff
    └─ ...
 ├─ templates/              # Application templates
 ├─ tests/                  # Application automated tests
 ├─ uploads/                # Uploaded patch files
 ├─ var/                    # Transient and temporary generated files
 ├─ vendor/                 # Dependencies generated by Composer
 └─ www/                    # Publicly accessible directory for online bugs.php.net
    ├─ css/                 # Stylesheets
    ├─ images/              # Images
    ├─ js/                  # JavaScript assets
    └─ ...
 ├─ composer.json           # Composer dependencies and project meta definition
 ├─ composer.lock           # Dependencies versions currently installed
 ├─ local_config.php        # Application configuration
 ├─ local_config.php.sample # Distributed configuration example
 ├─ phpunit.xml.dist        # PHPUnit's default XML configuration
 └─ ...

Contributing

Issues with the application and new feature requests can be reported to bugs.php.net and discussed by sending message to the webmaster mailing list to the address [email protected].

Application source code is located in the github.com/php/web-bugs repository.

To contribute:

git clone [email protected]:your-username/web-bugs
cd web-bugs
git checkout -b patch-1
git add .
git commit -m "Describe changes"
git push origin patch-1

A good practice is to also set the upstream remote in case the upstream master branch updates. This way your master branch will track remote upstream master branch of the root repository.

git checkout master
git remote add upstream git://github.com/php/web-bugs
git config branch.master.remote upstream
git pull --rebase

Documentation

More information about this application can be found in the documentation.

web-bugs's People

Contributors

alindeman avatar bjori avatar carusogabriel avatar cmb69 avatar convissor avatar derickr avatar edinkad avatar felipensp avatar helgi avatar jacobbednarz avatar jacques avatar johannes avatar kallez avatar lawngnome avatar maatta avatar mj avatar nikic avatar peehaa avatar petk avatar philip avatar pierrejoye avatar rlerdorf avatar sgolemon avatar sobak avatar tony2001 avatar tyrael avatar vrana avatar weltling avatar wez avatar zrhoffman avatar

Watchers

 avatar

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.