Giter VIP home page Giter VIP logo

nuaimat / rox Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bewelcome/rox

0.0 1.0 0.0 189.39 MB

:earth_africa: 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.

Home Page: https://www.bewelcome.org

License: GNU General Public License v2.0

JavaScript 19.39% PHP 67.68% CSS 6.31% Shell 0.07% Makefile 0.03% HTML 6.41% Hack 0.01% Dockerfile 0.06% TSQL 0.06%

rox's Introduction

Rox the software running BeWelcome.org ๐ŸŒ

Build Status 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/.

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

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 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.

rox's People

Contributors

amnesiac84 avatar coroa avatar crumbking avatar dependabot[bot] avatar dimaits avatar djwinter avatar gitoni avatar gl0bi avatar guillermodlpa avatar jesus82 avatar lantti avatar mddorfli avatar meinharrd avatar mmmukss avatar railslide avatar scrutinizer-auto-fixer avatar simison avatar sndrr avatar steinwinde avatar thisismeonmounteverest avatar tobixen avatar toub avatar tr4sk avatar vincentchalamon 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.