# deno_plugin_starter [![Build Status](https://github.com/justjavac/deno_plugin_starter/workflows/ci/badge.svg?branch=master)](https://github.com/justjavac/deno_plugin_starter/actions) [![tag](https://img.shields.io/github/release/justjavac/deno_plugin_starter)](https://github.com/justjavac/deno_plugin_starter/releases) [![Crates.io](https://img.shields.io/crates/v/deno_plugin_starter)](https://crates.io/crates/deno_plugin_starter) [![Docs.rs](https://docs.rs/deno_plugin_starter/badge.svg)](https://docs.rs/deno_plugin_starter) [![license](https://img.shields.io/github/license/justjavac/deno_plugin_starter)](https://github.com/justjavac/deno_plugin_starter/blob/master/LICENSE) Quickly start a Deno plugin. ## 🧐 What's inside? A quick look at the files and directories you'll see in a Deno project. . ├─ .cargo │ └─ config ├─ .github │ └─ workflows │ └─ ci.yml ├─ src │ └─ lib.rs ├─ .gitattributes ├─ .gitignore ├─ Cargo.lock ├─ Cargo.toml ├─ CHANGELOG.md ├─ LICENSE ├─ README.md └─ rustfmt.toml 1. **`.cargo/config`**: Cargo allows local configuration for a particular package as well as global configuration. 1. **`.github/workflows/ci.yml`**: GitHub Actions. 1. **`src/lib.rs`**: Rust lib crate. 1. **`.gitattributes`**: This file is a simple text file that gives `attributes` to pathnames. 1. **`.gitignore`**: This file tells git which files it should not track / not maintain a version history for. 1. **`Cargo.lock`**: This file contains exact information about your dependencies. It is maintained by Cargo and should not be manually edited. 1. **`Cargo.toml`**: This file describing your dependencies in a broad sense, and is written by you. 1. **`CHANGELOG.md`**: This file contains a curated, chronologically ordered list of notable changes for each version of a project. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 1. **`LICENSE`**: Deno is licensed under the MIT license. 1. **`README.md`**: A text file containing useful reference information about your project. 1. **`rustfmt.toml`**: Configuring Rustfmt. ### License [deno_plugin_starter](https://github.com/justjavac/deno_plugin_starter) is released under the MIT License. See the bundled [LICENSE](./LICENSE) file for details.