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

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 vite vscode

Last synced: about 1 year 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

![GitHub Release](https://img.shields.io/github/v/release/ailtonloures/vscode-bookmark)
![GitHub License](https://img.shields.io/github/license/ailtonloures/vscode-bookmark)

A utility to save your favorite projects and files to open them easily on Visual Studio Code.

## 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 and files to open in vscode;
- by drag and drop;
- by file's browser;
- WSL Integration (Windows);
- by drag and drop;
- projects (folders) only;
- Open bookmarks config to edit order and basename;
- Auto update;

## Development

### Requirements

- [Visual Studio Code](https://code.visualstudio.com/)
- [Git](https://git-scm.com/)
- [Node.js 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/)
- [Vite](https://vite.dev/)
- [Husky](https://github.com/typicode/husky)
- [Update Electron App](https://github.com/electron/update-electron-app)

## 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).