phpBB Development: phpBB is a popular open-source bulletin board written in PHP. This repository also contains the history of version 2.
Find a file
2021-04-03 23:12:04 +02:00
.github [ticket/16746] Use npm ci to install packages according to lock file 2021-04-02 10:11:44 +02:00
build [ticket/16748] Enable code sniffing for static placement and adjust code 2021-04-03 23:12:04 +02:00
git-tools [ticket/16675] Restore commit message checks 2021-01-06 00:26:08 +07:00
phpBB [ticket/16748] Enable code sniffing for static placement and adjust code 2021-04-03 23:12:04 +02:00
tests [ticket/16748] Enable code sniffing for static placement and adjust code 2021-04-03 23:12:04 +02:00
travis [ticket/15515] calll xo explicitly 2021-03-26 11:53:00 -10:00
vagrant [ticket/16732] Fix vagrant 2021-03-21 19:02:09 +01:00
.editorconfig [ticket/12951] Made editorconfig file comments better 2014-08-10 15:55:02 +02:00
.gitignore [ticket/16237] squash all commits 2020-08-19 10:40:06 -10:00
.postcss-sorting.json [ticket/15115] Update grads & single line rules 2017-03-24 20:33:24 -04:00
.stylelintrc [ticket/15980] One more tweak 2019-02-28 16:42:43 -10:00
composer.phar [ticket/16726] Update composer to 2.0.11 2021-03-14 21:24:52 +01:00
doctum.phar [ticket/16587] Add Doctum phar file 2020-09-07 12:11:31 +02:00
gulpfile.js [ticket/16414] fix errors in gulpjs 2020-03-24 10:09:21 -10:00
LICENSE [ticket/15768] Add a license to a repository 2018-09-15 12:51:32 +02:00
package-lock.json [ticket/16746] Update node modules to latest versions 2021-04-02 10:10:27 +02:00
package.json [ticket/16746] Update node modules to latest versions 2021-04-02 10:10:27 +02:00
phpunit.xml.dist [ticket/16472] Remove UI test suite 2020-05-08 14:20:28 +02:00
README.md [ticket/16661] Remove Appveyor builds 2020-12-22 21:13:58 +01:00
Vagrantfile [ticket/14547] Use package compatible with phpBB requirements 2016-04-28 08:36:49 -07:00

phpBB

phpBB is a free open-source bulletin board written in PHP.

🧑🏻🤝🏻🧑🏽 Community

Get your copy of phpBB, find support and lots more on phpBB.com. Discuss the development on area51.

👨‍💻 Contribute

  1. Create an account on phpBB.com
  2. Create a ticket (unless there already is one)
  3. Read our Coding guidelines and Git Contribution Guidelines
  4. Send us a pull request

🏗️ Setting up a development build of phpBB

To run an installation from the repo (and not from a pre-built package) on a local server, run the following commands:

  • Fork phpbb/phpbb to your GitHub account, then create a local clone of it:
    git clone https://github.com/your_github_name/phpbb.git
    
  • Install phpBB's dependencies (from the root of your phpbb repo):
    cd phpBB
    php ../composer.phar install
    

Alternatively, you can read our Vagrant documentation to find out how to use Vagrant to develop and contribute to phpBB.

📓 Documentation

phpBB's Development Documentation contains all the information you'll need to learn about developing for phpBB's core, extensions and automated testing.

🔬 Automated Testing

We have unit and functional tests in order to prevent regressions. You can view the bamboo continuous integration here or check our travis builds below:

Branch Description Github Actions
master Latest development version Tests
3.3.x Development of version 3.3.x Tests

📜 License

GNU General Public License v2