From 5d90bb50d515c3e6f3f1794a50dbe871d0130b3a Mon Sep 17 00:00:00 2001 From: Hanna922 Date: Tue, 27 Feb 2024 00:07:11 +0900 Subject: [PATCH 1/2] docs: update README.md --- README.md | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 111 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 81e380e..281ef34 100644 --- a/README.md +++ b/README.md @@ -1 +1,111 @@ -# YLS-Web +## YLS란 + +YLS는 숭실대학교 동아리 유어슈에서 사용하는 로깅 시스템입니다. + +사용자의 로그는 local storage에 담기며, 로그가 10개 쌓였을 경우 또는 사용자가 이탈할 경우 백엔드 API를 호출해 로그를 전송합니다. + +사용자의 userId는 YLS 내에서 식별 불가능 한 값으로 처리됩니다. + +## Installation + +``` +npm install @yourssu/logging-system-react + +yarn add @yourssu/logging-system-react + +pnpm install @yourssu/logging-system-react +``` + +## Usage + +YLS 내부에서는 timestamp와 platform을 처리합니다. + +userId는 사용처에서 넣어주어야 하며, version과 event 내부 필드는 PM으로부터 전달받은 값을 넣어주어야 합니다. + +# LogScreen + +사용자가 진입한 화면을 추적합니다. + +```tsx +export const Home = () => { + const router = useLocation(); + + return ( + <> +
+ +
+ + ); +}; +``` + +# LogClick + +사용자의 클릭(이벤트)를 추적합니다. + +```tsx +export const Home = () => { + const [count, setCount] = useState(0); + const router = useLocation(); + + return ( + <> +
+ + + + + +
+ + ); +}; +``` + +## 📱 YLS를 사용하는 프로덕트 + +[Soomsil-Web](https://github.com/yourssu/Soomsil-Web) + +## 💻 타 버전 저장소 + +[YLS-Android](https://github.com/yourssu/YLS-Android) +[YLS-iOS](https://github.com/yourssu/YLS-iOS) +[YLS-Backend](https://github.com/yourssu/YLS-Backend) From 19226a050920be7ba04174c715c9b674cd4129d9 Mon Sep 17 00:00:00 2001 From: Hanna922 Date: Tue, 27 Feb 2024 00:10:34 +0900 Subject: [PATCH 2/2] feat: modify tags --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 281ef34..01f182b 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ YLS 내부에서는 timestamp와 platform을 처리합니다. userId는 사용처에서 넣어주어야 하며, version과 event 내부 필드는 PM으로부터 전달받은 값을 넣어주어야 합니다. -# LogScreen +### LogScreen 사용자가 진입한 화면을 추적합니다. @@ -50,7 +50,7 @@ export const Home = () => { }; ``` -# LogClick +### LogClick 사용자의 클릭(이벤트)를 추적합니다.