Skip to content

QuiiBz/shineboard

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ShineBoard

A Beautiful way to share code

ShineBoard is a open-source platform to make sharing code easier. Wasted by all the .txt files you downloaded and the poor hastebin codes ? Switch now to ShineBoard :

  • Open shineboard.io
  • Paste your file's content
  • Hit CTRL + S to save the paste, and then CTRL + V to share the link

Alternatively, you can use the CLI to create paste from your terminal.

Features

  • Over +20 languages supported
  • Save paste by hitting CTRL + S, the link is automatically pasted in your clipboard
  • Ability to set a title for a paste
  • Possibility to set a custom password, to restrict the paste security
  • Automatic code highlight for all the supported languages
  • A CLI is available, to paste your files without leaving your terminal

Contributing

If you have ever worked on a Laravel application, it's the same :

  • Fork this repository, then clone it to your device
  • Install PHP dependencies with composer install
  • Install JS dependencies with :
    • NPM : npm install
    • Yarn : yarn
  • Copy .env.exemple to .env and change DB fields to your local configuration
  • Run php artisan serve to launch the built in Laravel server
  • Run npm run watch or yarn watch to watch for CSS and JS files to be compiled
  • Access the application at localhost:8000

To make sure nothing is broken after your modifications, run php artisan test.

License

ShineBoard is licensed under the Apache license.