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

https://github.com/geisonjr/typescript-template

TypeScript Template
https://github.com/geisonjr/typescript-template

Last synced: 12 months ago
JSON representation

TypeScript Template

Awesome Lists containing this project

README

          



Logo


TypeScript Template


A template for TypeScript projects.

[![LICENSE](https://img.shields.io/github/license/geisonjr/typescript-template?style=flat)](https://github.com/GeisonJr/typescript-template/blob/main/LICENSE)

> [!WARNING]
> This project is under development and is not yet ready for use.

## 🌱 Overview

This project is a template for TypeScript projects. It has a set of tools and configurations to help you start a new project.

## ✨ Features

- [x] CD with GitHub Actions
- [x] CI with GitHub Actions
- [x] EditorConfig
- [x] Prettier
- [x] Tests
- [x] TypeScript

## 🚀 Tecnologies

The following tools were used in the construction of the project:

- [EditorConfig](https://editorconfig.org/)
- [GitHub Actions](https://docs.github.com/en/actions)
- [Jest](https://jestjs.io/)
- [Node.js](https://nodejs.org/en/)
- [Prettier](https://prettier.io/)
- [TypeScript](https://www.typescriptlang.org/)

## 📦 Get Started

First, clone the project:

```bash
git clone https://github.com@geisonjr/typescript-template.git
```

Then, access the project directory:

```bash
mv typescript-template
cd
```

Install the dependencies using the package manager [npm](https://docs.npmjs.com/) to install the dependencies.

```bash
npm install
```

## 📝 GitHub

### Create a new repository on the command line

```bash
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:/.git
git push -u origin main
```

### Push an existing repository from the command line

```bash
git remote add origin git@github.com:/.git
git branch -M main
git push -u origin main
```

## 📋 License

This project is under the
[MIT License](https://github.com/geisonjr/typefy/blob/master/LICENSE)