The source code that drives bewelcome.org
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Mike42/Wikitext Migrating to Symfony 4 (ongoing, broken) Nov 1, 2018
Rox Store message and forum filter in the database. Allow to hide map (st… Nov 28, 2018
ansible point geonames index tothe right database Feb 1, 2016
assets Show map button working on search/members Dec 15, 2018
bin Migrating to Symfony 4 (ongoing, broken) Nov 1, 2018
bootstrap Porting migration scripts to use Doctrine. May 7, 2017
build Updated Signup forms; removed double CSS Dec 9, 2018
config WIP: Requests Dec 7, 2018
fixtures Migrating to Symfony 4 (ongoing, broken) Nov 1, 2018
lib Removing old code. Aug 26, 2018
migrations Show map button working on search/members Dec 15, 2018
module Navbar changes and icon added in BW News admin Dec 6, 2018
modules Fix problem with sizeof() Dec 2, 2018
pthacks [no ticket] Cleanup for autoloader Oct 3, 2015
public Updated CKEditor Dec 2, 2018
roxlauncher Admin comment interface nearly finished. Renamed comment lenght to re… Sep 2, 2018
setup [no ticket] Disable editing after 30 minutes Oct 16, 2015
src Show map button working on search/members Dec 15, 2018
templates Show map button working on search/members Dec 15, 2018
tests Migration to Symfony 4.1 working. Clean up progressing. Nov 3, 2018
tools Comments, Notes, related groups fix,icon details Dec 9, 2018
translations Migrating to Symfony 4 (ongoing, broken) Nov 1, 2018
var Re-adding SymfonyRequirements.php to fix broken Travis build Jun 24, 2018
web Migration to Symfony 4.1 working. Clean up progressing. Nov 3, 2018
.csscomb.json Move css linter files to project root Jun 11, 2016
.csslintrc Move css linter files to project root Jun 11, 2016
.editorconfig Add scss to .editdorconfig Oct 3, 2016
.env Some modifications for Symfony 4.2. Fixing a problem when wrong crede… Dec 1, 2018
.gitignore Some modifications for Symfony 4.2. Fixing a problem when wrong crede… Dec 1, 2018
.jshintrc Add jshint config Jun 11, 2016
.php_cs Limit code sniffer to own code. Oct 13, 2018
.php_cs.dist Migrating to Symfony 4 (ongoing, broken) Nov 1, 2018
.travis.yml Fix travis build. Nov 15, 2018
AUTHORS Update Authors file and alphabetize lists (#62) Aug 27, 2017
CHANGELOG.md Project reorganisation - see CHANGELOG.md for details. Jun 11, 2016
Gruntfile.js Migration to Symfony 4.1 working. Clean up progressing. Nov 3, 2018
INSTALL.md Updated installation instructions. Aug 28, 2018
INSTALL_vagrant Add install file for vagrant Feb 6, 2016
LICENSE adding LICENSE, fixing gpltag.txt, adding AUTHORS and htdocs/humans.txt Dec 20, 2012
Makefile Removing unnecessary files. Nov 4, 2018
README.md Migration to Symfony 4.1 working. Clean up progressing. Nov 3, 2018
THIRDPARTY [no ticket] Made title tag for reverse order translatable Aug 9, 2013
TODO.md Add TODO notes Jun 25, 2016
Vagrantfile [no ticket] Another step to get the home page working Feb 19, 2016
beta.bewelcome.org.ini [2235] Update ini files so that there is no need to configure the rig… Oct 24, 2014
composer.json Rox\ namespace is still needed. Dec 2, 2018
composer.lock Show map button working on search/members Dec 15, 2018
diagnostics.php [no ticket] Another cleanup round. Dec 14, 2015
import.sql [no ticket] Easy install of geonames tables (bug fix) Aug 25, 2013
install.sh [no ticket] Update of public startpage. Adding Twig as a template eng… Jun 28, 2015
mkdocs.yml Add an implementation to read the existing permissions data (port fro… Jun 24, 2016
package-lock.json Show map button working on search/members Dec 15, 2018
package.json Show map button working on search/members Dec 15, 2018
phinx.php Show map button working on search/members Dec 15, 2018
phpcs.xml Project reorganisation - see CHANGELOG.md for details. Jun 11, 2016
phpdoc.xml [no ticket] Removed phpdocumentor as it conflicts with Symfony3. Use … Feb 20, 2016
phpdox.xml.dist Make sure /home is loading. (#42) Jan 12, 2017
phpmd.xml Added translations. Added new notifications for requests. Updated to … Dec 1, 2018
phpmetrics.yml Make sure make runs on src directory Apr 18, 2017
phpunit.xml.dist Removing unnecessary files. Nov 4, 2018
postcss.config.js Show html content in pop-overs and correct custom-select css. Oct 18, 2018
routes.php Updates on submenu, enqueueing massmail, adding newsletters. Nov 22, 2018
rox_default.ini Admin comment interface nearly finished. Renamed comment lenght to re… Sep 2, 2018
sql.sql Migrating to Symfony 4 (ongoing, broken) Nov 1, 2018
symfony.lock Store message and forum filter in the database. Allow to hide map (st… Nov 28, 2018
translation.txt Migrating to Symfony 4 (ongoing, broken) Nov 1, 2018
webpack.config.js Show map button working on search/members Dec 15, 2018

README.md

BeWelcome Rox

Build Status

Check INSTALL for installation instructions.

You probably want to get started by checking out the code in src/.

htdocs/bw/ and build/ are deprecated and the code needs to be rewritten in src.

Documentation

Documentation is in the doc tree and can be compiled using mkdocs:

$ mkdocs build

The result can then be accessed via doc/html/ in your cloned repository.

PHP API documentation can also be generated using phpDox. phpDox integrates with numerous continuous integration tools, so we recommend using the following make task to get the full output:

make phpdox

The result can then be accessed via doc/phpdox/ in your cloned repository.

Procedure

Fork a repository on Github. Work on what you like to update and send a pull request to merge it into the main repositiory.

If you see an updated composer.json or ```composer.lock```` make sure to run

composer install

Also run

npm install

everytime you see a change in either package.json or package-lock.json.

If any .scss file or a file in src/App/Resources changed a make build is necessary.

Useful links

Coding standards

To ensure coding standards are followed run make everytime before you commit. Fixing coding standard issues can be achieved with

make phpcsfix

twice in a row.