Skip to content
/ ts-starter Public template

"Typescript Starter" - Bir süredir projelerimde typescript ve styled components kullanıyorum. Bu nedenle eslint, prettier vb eklentileri de kullanarak öncekinden daha gelişmiş bir starter hazırlamak istedim.

Notifications You must be signed in to change notification settings

Ted2xmen/ts-starter

Repository files navigation

Typescript Starter w Vite 2022

ts-starter

Daha önce kendi projelerimde kullanmak için benzer bir repo oluşturmuştum. react-starter React, RouterV6, ReduxTK ve Tailwind içeriyordu.

Bir süredir ise projelerimde typescript ve styled components kullanıyorum. Bu nedenle eslint, prettier vb eklentileri de kullanarak öncekinden daha gelişmiş bir starter hazırlamak istedim.

  • Daha sonra daha derli toplu commitler için husky eklemeyi düşünüyorum. Axios gibi sık kullanılan paketleri kasten dahil etmedim. Random id üretmek için redux toolkit içerisinde nanoid, Axios yerine ise fetch veya rtk query gibi çözümler var

  • Master'ı hazırlarken Coding Garden'ın bir tutorial'ını baz aldım. Vite, eslint ve prettier içerisinde daha önce bilmediğim noktalara değindiği için faydalı oldu. Ayrıca bu repo test etmeye de hazır. Test ile alakalı yeterli bilgim olmadığı için değinmek istemedim.

Bu repoyu branchlere ayırdım ki ihtiyacıma göre istediğim stack ile başlayabileyim.

Master

React 18, React Router V6. Ek olarak Eslint ve Prettier.

ts-starter-w-reduxtoolkit

Master branche ek olarak redux toolkit'i dokümantasyona göre kurdum ve bir örnekle hazır bir şekilde bıraktım.

ts-starter-rtk-w-tailwind

Yukarıdakilere ek olarak tailwind'i dahil ettim.

ts-starter-reduxtk-w-styled

Tailwind yerine styled components kullanmak için "ts-starter-w-reduxtoolkit" branchinin üzerine gerekli paketleriyle birlikte kurdum.

About

"Typescript Starter" - Bir süredir projelerimde typescript ve styled components kullanıyorum. Bu nedenle eslint, prettier vb eklentileri de kullanarak öncekinden daha gelişmiş bir starter hazırlamak istedim.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published