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
Marc Alexander cfa3a21e20
Merge pull request #73 from phpbb/ticket/security-283
[ticket/security-283] Use jQuery to generate HTML for page from page data
2025-03-08 11:23:40 +01:00
.devcontainer [ticket/16553] Use env variables in Codespaces for server name 2024-05-27 07:12:51 +00:00
.github [ticket/17407] Combine create and update step and use replace edit-mode 2024-10-03 11:29:51 +02:00
.vscode [ticket/17086] Add missing empty lines and remove extra whitespace 2023-01-14 08:40:49 +01:00
build [prep-release-3.3.15] Update version numbers to 3.3.15-RC1 2025-03-01 21:41:28 +01:00
git-tools [ticket/17308] Change project key to start with PHPBB- 2024-05-18 08:27:19 +02:00
phpBB Merge pull request #73 from phpbb/ticket/security-283 2025-03-08 11:23:40 +01:00
tests [ticket/17470] Fix feed functional tests for master 2025-02-19 21:45:47 +07:00
travis [ticket/16754] Update Doctum to 5.4.1 2021-04-22 02:03:21 +02:00
vagrant [ticket/17194] Move php version in vagrant from folders to sites 2023-09-22 13:17:22 +02:00
.editorconfig [ticket/12951] Made editorconfig file comments better 2014-08-10 15:55:02 +02:00
.gitignore [ticket/16896] Adds comments in .gitignore and excludes custom envs 2021-10-28 22:15:25 +02:00
.jscsrc [ticket/13898] Moved jshint and jscs rcs to correct dir. 2015-05-31 13:50:48 +02:00
.jshintrc [ticket/14720] Add "phpbb" as allowed global to jshintrc 2016-07-23 19:14:30 -07:00
composer.phar [ticket/17340] Update composer to 2.7.7 2024-06-14 17:02:36 +02:00
doctum.phar [ticket/17230] Update doctum to 5.5.3 for PHP 8.1 compatibility 2023-11-21 20:00:59 +01:00
LICENSE [ticket/15768] Add a license to a repository 2018-09-15 12:51:32 +02:00
phpunit.xml.dist [ticket/16549] Rename class phpbb_lint_test rather than the test file 2020-10-18 11:26:44 +07:00
README.md [ticket/17404] Update workflow test badges 2024-09-28 09:26:04 -07:00
SECURITY.md [ticket/17478] Remove versions and reword reporting section 2025-03-01 17:04:16 +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:

📓 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 GitHub Actions 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