Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justjavac/deno_github
The GitHub API for Deno
https://github.com/justjavac/deno_github
api deno deno-mod deno-module deno-modules github
Last synced: 20 days ago
JSON representation
The GitHub API for Deno
- Host: GitHub
- URL: https://github.com/justjavac/deno_github
- Owner: justjavac
- License: mit
- Created: 2020-08-05T04:51:52.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-05T05:40:54.000Z (over 4 years ago)
- Last Synced: 2024-10-04T18:58:24.122Z (about 1 month ago)
- Topics: api, deno, deno-mod, deno-module, deno-modules, github
- Language: TypeScript
- Homepage:
- Size: 5.86 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# deno_github
[![tag](https://img.shields.io/github/release/justjavac/deno_github)](https://github.com/justjavac/deno_github/releases)
[![Build Status](https://github.com/justjavac/deno_github/workflows/ci/badge.svg?branch=master)](https://github.com/justjavac/deno_github/actions)
[![license](https://img.shields.io/github/license/justjavac/deno_github)](https://github.com/justjavac/deno_github/blob/master/LICENSE)
[![](https://img.shields.io/badge/deno-v1.2-green.svg)](https://github.com/denoland/deno)The GitHub API for Deno.
## π§ What's inside?
A quick look at the files and directories you'll see in a Deno project.
.
ββ .github
β ββ workflows
β ββ ci.yml
ββ .vscode
ββ .vscode
β ββ extensions.json
β ββ settings.json
ββ .gitattributes
ββ .gitignore
ββ CHANGELOG.md
ββ LICENSE
ββ mod_test.ts
ββ mod.ts
ββ README.md1. **`.github\workflows\ci.yml`**: GitHub Actions.
1. **`.vscode\extensions.json`**: Workspace recommended extensions for Deno Developers.
1. **`.gitignore`**: This file tells git which files it should not track / not maintain a version history for.
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. **`mod.ts`**: Deno's default entry point. The filename mod.ts follows Rustβs convention, is shorter than index.ts, and doesnβt come with any preconceived notions about how it might work. Deno does not treat "index.js" or "index.ts" in a special way. By using these filenames, it suggests that they can be left out of the module specifier when they cannot. This is confusing.
1. **`mod_test.ts`**: Each module should come with its test as a sibling with the name `modulename_test.ts`. For example the module `foo.ts` should come with its sibling `foo_test.ts`.
1. **`README.md`**: A text file containing useful reference information about your project.
### License
[deno_github](https://github.com/justjavac/deno_github) is released under the MIT License. See the bundled [LICENSE](./LICENSE) file for details.