Coder Social home page Coder Social logo

recaptimebot / nodejs-starter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from code-server-boilerplates/nodejs-starter

0.0 0.0 0.0 76 KB

Node.js starter, with Node.js LTS, npmjs and Yarn in Node Version Manager. Based on work-in-progress work at https://github.com/code-server-boilerplates/starter-pack-as-base-image.

License: MIT License

Dockerfile 44.33% Shell 27.77% JavaScript 27.90%

nodejs-starter's Introduction

Boilerplate for Node.js-based projects

This deploy-code-server template uses the starter-pack GHCR image as its base image in developing this starter. Includes Prettier, Typescript support and even CLIs by Vercel.

Tools Included

  • Everything in starter-pack, plus:
    • Node.js 14.x LTS, through Node Version Manager
    • Latest versions of Yarn and npmjs
    • Railway CLI, Heroku CLI, Vercel CLI, you name it. (we need to add more of them)
    • Eslint and Prettier for linting and formatting (and some plugins for seeding this image, PRs are always welcome!)
    • Commitlint and Commitizen for commit message format enforcement, among other maintainer tools
    • Miscellaneous stuff like @vercel/ncc, @vercel/pkg and npkill

Checklist for new template maintainers

This checklist is based on our Kubernetes/Cloud-Native starter, so this might be not accurate if you use this repo for your next template.

  • Duplicate this repo or generate as new repo to get started. Don't forget to complete the post-repo creation/generation checklist to setup GH Actions, Docker Hub/RHQCR/GHCR logins and Mergify.
  • Change any references to this template with your own.
  • Customize the Dockerfile to include the tools needed. Feel free to switch between base images if needed (or even build your own).
  • In charts/Chart.yml, reset the version to 0.1.0 and change the chart name into your repo name (the one after owner-username-here/ part).
  • Tag your changes as v0.1.0 (with git tag -a -m "v0.1.0 - Initial version" -s, which requires to setup GPG signing) and publish new release using that tag (don't set it as an prerelease, or things might go brr).
  • Cheers! Now, register to the template registry and we'll add your chart into our charts repo + activate your quick deploy links soon.

Deploy

Deployment docs are avaiable at this document, including Deploy to Railway/Okteto Cloud badges and stuff.

License and Contributing

This repository's contents is licensed under the MIT License. By contributing to this repository, you agree to Developer's Certificate of Origin and The Pins Team Community Code of conduct.

To learn more how to contribute, please see this page.

nodejs-starter's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.