➤ เกี่ยวกับโครงการ
➤ ฉันทำงานในโครงการนี้อย่างไร?
➤ ฉันจะพัฒนาโครงการนี้ได้อย่างไร?
➤ การเริ่มต้นใช้งาน
➤ แนวทางการร่วมสนับสนุน
➤ ใบอนุญาต
TakeNote เป็นแอปที่สร้างด้วย React.js ซึ่งสามารถใช้เพื่อจดบันทึกอย่างรวดเร็วขณะเรียนรู้หรือระหว่างการประชุมใดๆ
เป้าหมายของฉันของโปรเจ็กต์นี้คือการทำงานบนแอป React ซึ่งจะขึ้นอยู่กับการอัปเดตส่วนประกอบ UI ตามการเปลี่ยนแปลงสถานะในสถานการณ์ต่างๆ ดังนั้นฉันจึงพัฒนาแอพนี้เพื่อฝึกฝนทักษะของฉันโดยการนำสิ่งเหล่านั้นไปใช้
ฉันใช้วิธีการแบบ Agile เพื่อทำให้แอปพลิเคชันทั้งหมดเสร็จสมบูรณ์ ฉันพัฒนาแต่ละส่วนและฟีเจอร์ของแอปทีละน้อยโดยใช้งานสิ่งเดียวและครั้งเดียว และตรวจสอบให้แน่ใจว่าแอปทำงานได้อย่างสมบูรณ์แบบ
แรงบันดาลใจในการออกแบบนำมาจาก Takenotes.dev
ฉันใช้ไลบรารีส่วนหน้า React.js เพื่อพัฒนาแอปนี้
React Bootstrap Framework พร้อมกับ CSS แบบกำหนดเองบางตัวถูกนำมาใช้ในการออกแบบ UI ของแอป
ฉันใช้เพียง useState
hook และ Redux State Management
เพื่อจัดการการจัดการสถานะทุกประเภท
คุณลักษณะการค้นหาถูกนำมาใช้โดยใช้วิธีการกรอง JavaScript
นี่คือตัวอย่างวิธีที่คุณอาจให้คำแนะนำในการตั้งค่าโปรเจ็กต์ของคุณภายในเครื่อง
ติดตั้งโหนดเวอร์ชันล่าสุดแล้ว
ติดตั้ง npm เวอร์ชันล่าสุดแล้ว
โคลน repo
โคลนคอมไพล์ https://github.com/deepak2431/TakeNote
ติดตั้งแพ็คเกจ NPM
ติดตั้ง npm
เรียกใช้ npm start
และแอปจะให้บริการในสภาพแวดล้อมท้องถิ่นของคุณ
เลือกปัญหาที่เปิดอยู่หรือขอปัญหา
ความคิดเห็นเกี่ยวกับปัญหา: Can I work on this?
และได้รับมอบหมาย
ทำการเปลี่ยนแปลงทางแยกของคุณและส่ง PR
วิธีสร้างประชาสัมพันธ์:
ตามลิงค์ที่ให้มาเพื่อสร้าง PR ที่ประสบความสำเร็จและถูกต้อง: https://help.github.com/articles/creating-a-pull-request/
หากต้องการส่ง PR ให้ปฏิบัติตามกฎเหล่านี้อย่างระมัดระวัง มิฉะนั้น PR ของคุณจะถูกปิด:
สร้างชื่อเรื่อง PR ในรูปแบบนี้: Fixes #IssueNo : Name of Issue
หากมีข้อสงสัยใดๆ ที่เกี่ยวข้องกับปัญหา เช่น เพื่อให้เข้าใจปัญหาได้ดีขึ้น ฯลฯ โปรดแสดงความคิดเห็นเกี่ยวกับคำถามของคุณเกี่ยวกับปัญหาที่เกี่ยวข้อง