�� Releasing ShineBoard – A beautiful way to share code

Posted on

In this article we will learn about some of the frequently asked Php programming questions in technical like �� Releasing ShineBoard – A beautiful way to share code. When creating scripts and web applications, error handling is an important part. If your code lacks error checking code, your program may look very unprofessional and you may be open to security risks. Error handling in PHP is simple. An error message with filename, line number and a message describing the error is sent to the browser. This tutorial contains some of the most common error checking methods in PHP. Below are some solution about �� Releasing ShineBoard – A beautiful way to share code.



ShineBoard



A beautiful way to share code



Introduction

Hello ! Today, I wanted to show you the side project I was working on. Basically, I didn’t like pastebin for sharing codes – it’s not very beautiful and user-friendly. I know hastebin, but half of the time the website is down. Also, I always have tons of .txt, .yaml files on my Desktop, due to logs or configuration files. So this is why I created ShineBoard – a tool to make code sharing easier and a better experience.
❗️ It’s a « beta » version, I just would like to get some feedback about it.



Presentation

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 :

  • Install with NPM (npm i -g @shineboard/cli) or with Yarn (yarn global add @shineboard/cli)
  • Type shine help to get started
  • To upload very quicly, run shine add <file>
  • You can also choose to specify a name for this paste with the flag --name (or -n)
  • If you which, you can force the language with --language (or -l)



Informations

ShineBoard is currently in a « beta » version. I just want to get some feedback before working on new features.
The project is open-source, so feel free to contribute (links bellow).



About the Website :

Based on Laravel, I choose to use VueJS and VueRouter in SPA mode, for a better navigation : you won’t see pages loading more and more. There is also a simple API, which is called by the CLI.



About the CLI :

It’s actually the first time I made a CLI – and I’m not sure if it’s the good way to do it. Just a simple Nodejs app. Let me know if it’s not that bad 🙂

❤️ Also, I you liked this post and this project, please consider starring the Github repository bellow :



Importants links :

Leave a Reply

Your email address will not be published.