Skip to content

juancho11gm/star-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Star+

eslint prettier stylelint Commitizen friendly

This project is based on the Star+ website just to practice and learn new concepts about web development layouts and styling. It is a Single Page Application created with VanillaJS and Custom Elements.

Tech Stack

  • Platform: Node.js v16+.
  • NextJS 🌼.
  • GSAP 🦸🏻.
  • Styled Components 💅🏻.
  • Firebase 🛡.
  • Storybook 📚.
  • Jest & React Testing Library 🧪.
  • Code lint and style: eslint, stylelint, standardjs.
  • Commitlint & Commitizen.

Local Development

In your code editor or IDE, install their respective plugins/packages so you can see in realtime the recommendations while writing code.

Deployment

The deployment is being managed through Netlify. Once your changes are merged in main visit star-plus.netlify.app/ .

Getting Started

nvm use
npm i
npm run dev

How to contribute

Please follow the categories based on your changes for your branches/commits.

  • feat: add a new feature with tests.
  • update: improve a current feature with tests.
  • fix: resolve a bugfix or issue with tests.
  • docs: update documentation either in code comments or markdown files.
  • chore: changes in building, testing, or any other workflow processes.
  • release: release project breakpoint.

Branch strategy

category/#n-description

docs/#2-add-readme-structure

Commits strategy

category: #n message description

docs: #2 add readme structure
  • Contributing
  1. Create a branch from main following the branch strategy.
  2. Attach your commits to the Issue. The Issue must be created in the GitHub Project.
  3. Create a Pull Request, add Reviewers & Labels.

Authors

  • @Jaimeandres97
  • @juancho11gm

Made with <3.

This is a Next.js project bootstrapped with create-next-app.