Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ailtonloures/vscode-bookmark

A utility to save your favorite projects and open them easily in vscode
https://github.com/ailtonloures/vscode-bookmark

desktop electron electron-forge electron-store esm javascript nodejs sentry vscode

Last synced: 23 days ago
JSON representation

A utility to save your favorite projects and open them easily in vscode

Awesome Lists containing this project

README

        





VSCode Bookmark




VSCode Bookmark

A utility to save your favorite projects and open them easily in vscode.

![GitHub Downloads (all assets, latest release)](https://img.shields.io/github/downloads/ailtonloures/vscode-bookmark/latest/total)
![GitHub Release](https://img.shields.io/github/v/release/ailtonloures/vscode-bookmark)
![GitHub Repo stars](https://img.shields.io/github/stars/ailtonloures/vscode-bookmark)
![GitHub License](https://img.shields.io/github/license/ailtonloures/vscode-bookmark)

![screenshot](./assets/gifs/screenshot.gif)

## Support for

![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)
![Fedora](https://img.shields.io/badge/Fedora-294172?style=for-the-badge&logo=fedora&logoColor=white)
![Debian](https://img.shields.io/badge/Debian-D70A53?style=for-the-badge&logo=debian&logoColor=white)
![Ubuntu](https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge&logo=ubuntu&logoColor=white)
![macOS](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge&logo=macos&logoColor=F0F0F0)

### Releases

[Go to latest](https://github.com/ailtonloures/vscode-bookmark/releases/latest)

[View other releases...](https://github.com/ailtonloures/vscode-bookmark/releases)

## Features

- Save projects path on Store;
- Open projects in VSCode;
- Logs and Monitoring with Sentry;

## Development

### Requirements

- [Git](https://git-scm.com/)
- [Node LTS](https://nodejs.org/pt)

### How to use

To clone and run this application, you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer.

```bash
# Clone this repository
$ git clone https://github.com/ailtonloures/vscode-bookmark

# Go into the repository
$ cd vscode-bookmark

# Install dependencies
$ npm install

# Run the app
$ npm start
```

### Build

After installing all dependencies, you need to run the `make` command to build the project.

```bash
# Go into the repository
$ cd vscode-bookmark

# Run the make command
$ npm run make
```

### Credits

This software uses the following open source packages:

- [Electron](https://www.electronjs.org/)
- [Electron Forge](https://www.electronforge.io/)
- [Electron Store](https://github.com/sindresorhus/electron-store#readme)
- [Node.js](https://nodejs.org/)
- [ESlint](https://eslint.org/)
- [Prettier](https://prettier.io/)
- [Sentry](https://sentry.io/)

## Contributing

Contributions are always welcome, consider opening an issue first and discuss with the community before opening a pull request.

Check out the [CONTRIBUTING.md](./CONTRIBUTING.md).