Skip to content

⚡ Serial Dev - Open-Source Cross-Platform Serial Monitor written using Electron and NodeJS

License

Notifications You must be signed in to change notification settings

stephendpmurphy/serial-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


⚡ Serial Dev

Open-Source Cross-Platform Serial Monitor written using Electron and NodeJS


Table of Contents

About the Project

Serial Dev is an open source serial port monitor built on ElectronJS and aims to provide an intuitive and uniform experience for monitoring and sending serial data on all of the users platforms. The project is open source with the hope that others can get use, improve, and learn from it. Contributions are absolutely welcome and if you are interested in doing so, please visit the Contributing section.

Built With

The application is built with two primary tools. Both are required to build and develop this project.

Getting Started

To get a local copy of the source up and running follow these simple steps

Retrieving the Source

$ git clone https://github.com/stephendpmurphy/serial-dev.git

Installation

$ npm install

Building

To build the application, you will first need to compile the styling sass source:

$ npm run compile:sass

Once complete, you can run the application:

$ npm start

Debugging

You can debug the application within VScode by first installing the Chrome Debugging Extension for VScode. With the extension installed, you can debug both the Main and Renderer processes by using the "Electron: All" target.

Packaging

To create a distributable package using electron-forge:

$ npm run make

Contributing

Any contributions you make are greatly appreciated. You can contribute to the project by following this workflow

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Stephen Murphy - @smurphy_iii - [email protected]

Project Link: Serial Dev

Acknowledgements