Skip to content
/ rox Public
forked from BeWelcome/rox

🌍 BeWelcome lets you share a place to stay, connect with travellers, meet up and find accommodation on your journey. It is and will always be a free, open source, non for profit, democratic community.

License

Notifications You must be signed in to change notification settings

vitorzago/rox

This branch is 809 commits behind BeWelcome/rox:develop.

Folders and files

NameName
Last commit message
Last commit date
Oct 8, 2021
Nov 1, 2018
Jun 8, 2020
Oct 4, 2021
May 31, 2020
May 7, 2017
Sep 26, 2021
Sep 12, 2021
Nov 29, 2020
Dec 23, 2020
May 16, 2021
Apr 5, 2020
Jun 2, 2020
May 17, 2020
Aug 24, 2021
Oct 3, 2015
May 16, 2021
Jan 30, 2021
Oct 8, 2021
Oct 7, 2021
Oct 7, 2021
Sep 11, 2021
May 16, 2021
May 2, 2021
Jun 11, 2016
Jun 11, 2016
May 5, 2019
Nov 29, 2020
May 8, 2021
Nov 29, 2020
Apr 19, 2021
Jun 9, 2021
Nov 29, 2020
Aug 27, 2017
Jun 11, 2016
Sep 11, 2021
Oct 8, 2021
Feb 6, 2016
Dec 20, 2012
Dec 23, 2020
Oct 7, 2021
Aug 9, 2013
Jun 25, 2016
Feb 19, 2016
Nov 29, 2020
Sep 30, 2021
Oct 2, 2021
May 26, 2019
Dec 14, 2015
May 31, 2020
May 31, 2020
Oct 6, 2020
Nov 29, 2020
May 31, 2020
Oct 7, 2021
Jun 24, 2016
Oct 2, 2021
Apr 5, 2020
Jun 8, 2020
Feb 20, 2016
Jan 12, 2017
Sep 11, 2021
Apr 18, 2017
Nov 29, 2020
Jan 17, 2021
May 2, 2021
Jun 9, 2020
Jun 23, 2020
Sep 30, 2021
May 13, 2021
Jul 3, 2021
Oct 2, 2021

Repository files navigation

Rox the software running BeWelcome.org 🌏

GitHub CI

A community-driven hospitality exchange network

Image of BeWelcome Startpage

Why this is incredible 😍

  • πŸ›Œ Member profiles with focus on finding a place to stay
  • πŸ”Ž Search members by map, location, username
  • πŸ‘¬ Comment system to increase trust between each other
  • πŸ“ Forum and groups for discussions
  • 🚣🚴 Activities, galleries to show who you are
  • πŸ”§ Volunteer tools (safety, moderation, spam, rights member welcome tools and more)
  • 🌈 On page translation for 305 languages
  • πŸ™‹πŸ’ͺ BeWelcome is people and volunteers Learn more

Join the team πŸ‘§πŸ‘¦πŸ‘©πŸ‘¨

You like the idea? Development is only one way to contribute! Find out how to get active, including as designer, tester, translator, moderator, helping others and much more! 😍

Get your Rox development enviroment πŸ’»

  1. 🎈 Set up you local development enviroment and fork the repository on Github.
  2. πŸ” Pick a good starter issue
  3. ✨ Create a pull request and @mention the people from the issue to review
  4. 🌞 Fix the remaining things during review
  5. πŸŽ‰ Wait for it being merged!

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

build/ is deprecated and the code needs to be rewritten in src/.

To make changes in Javascript bear in mind that the Webpack needs to process each change before it reflects on the site. It is a good idea to run yarn encore dev --watch which will keep updating files as you keep saving them.

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

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

composer install --prefer-dist --no-progress --no-interaction --no-scripts

Also run

yarn install --frozen-lock

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

If any .scss file or a file in assets/ 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.

About

🌍 BeWelcome lets you share a place to stay, connect with travellers, meet up and find accommodation on your journey. It is and will always be a free, open source, non for profit, democratic community.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 64.5%
  • JavaScript 20.1%
  • Twig 7.5%
  • CSS 3.8%
  • SCSS 2.8%
  • Less 0.5%
  • Other 0.8%