Skip to content
forked from brendt/rfc-vote

A community project for voting on PHP RFCs

Notifications You must be signed in to change notification settings

Erol314/rfc-vote

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RFC Vote

https://rfc.stitcher.io/

This is a webapp meant to gather feedback on how RFCs are received in the PHP community.

Local Development

Remember to run composer qa before committing a PR

Sail

The app supports Laravel Sail. See docs for details.

  1. install dependency via docker
docker run --rm \
   -u "$(id -u):$(id -g)" \
   -v "$(pwd):/var/www/html" \
   -w /var/www/html \
   laravelsail/php82-composer:latest \
   composer install --ignore-platform-reqs
  1. copy .env.example to .env
    • fill DB_USERNAME and DB_PASSWORD fields with your custom values.
  2. run ./vendor/bin/sail up -d
  3. run ./vendor/bin/sail artisan key:generate
  4. run ./vendor/bin/sail npm install && npm run build
  5. run ./vendor/bin/sail artisan migrate:fresh --seed

browsershot

For browsershot to work properly add the following in .env file:

CHROME_BINARY_PATH=/usr/bin/google-chrome-stable
NODE_BINARY_PATH=/usr/bin/node
NPM_BINARY_PATH=/usr/bin/npm

macOS

For macOS (If you want to use Google Chrome):

CHROME_BINARY_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"

horizon

For horizon to work properly make sure that you have the following in .env file:

REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379

# And the following as well
QUEUE_CONNECTION=redis

Styling guides

  • For green and red colors for yes and no votes, use custom colors defined in tailwind.config.js file.
  • For global CSS variables, use _variables.css file in the resources/css directory.

About

A community project for voting on PHP RFCs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 55.8%
  • Blade 41.4%
  • JavaScript 0.8%
  • HTML 0.8%
  • Dockerfile 0.6%
  • CSS 0.5%
  • Shell 0.1%