Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/quiibz/shineboard

A beautiful way to share code
https://github.com/quiibz/shineboard

javascript laravel php utility-application vuejs website

Last synced: 27 days ago
JSON representation

A beautiful way to share code

Awesome Lists containing this project

README

        

![](https://github.com/ShineBoard/shineboard/workflows/CI/badge.svg)

# 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](https://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](https://github.com/ShineBoard/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](http://localhost:8000)

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

## License

ShineBoard is licensed under the [Apache license](http://www.apache.org/licenses/LICENSE-2.0).