Skip to content

Source Map Template (প্রতিটা folder যেটা মেনে চলবে)

এই repo-র প্রতিটা content folder-এ একটা source-map.md থাকে — সেই folder-এর সব concept আর problem কোথা থেকে এসেছে আর কীভাবে ব্যবহার হয়েছে, তার হিসাব। নতুন folder বানালে নিচের template-টা copy করে নিজের folder-এ বসাও আর ভরো।

খালি template

নিচের অংশটুকু copy করো:

Concept / Problem Source Type Source Name Link How it is used Copying status

প্রতিটা column কী

  • Concept / Problem — কোন concept বা কোন problem-এর কথা বলছ।
  • Source Type — উৎসের ধরন: Open textbook, Online judge, Course, Encyclopedia, Documentation, This repo ইত্যাদি।
  • Source Name — উৎসের নাম, English-এ (যেমন "MIT 6.006", "LeetCode", "CP-Algorithms")।
  • Link — official URL। pirated বা unofficial mirror নয়।
  • How it is used — এই folder-এ ঠিক কীভাবে কাজে লেগেছে, এক লাইনে।
  • Copying status — নিচের 5টা value-র একটা।

অনুমোদিত Copying status value

  • original explanation — পুরো লেখা / diagram / code scratch থেকে বানানো।
  • inspired by source — idea নেওয়া, লেখা সম্পূর্ণ নিজের।
  • rewritten problem — problem নিজের ভাষায় লেখা, official link দেওয়া।
  • official link only — শুধু link, কোনো content copy হয়নি।
  • user-provided resource — repo মালিকের নিজের দেওয়া resource।

ভরা উদাহরণ

Concept / Problem Source Type Source Name Link How it is used Copying status
BFS shortest path on grid Course MIT 6.006 https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/ concept.md-র BFS অংশের background reading original explanation
Two Sum Online judge LeetCode https://leetcode.com/problems/two-sum/ patterns.md-র worked example, নিজের ভাষায় rewritten problem
Sliding window animation Interactive tool VisuAlgo https://visualgo.net/en visual-explanation-এ recommended practice official link only

বিস্তারিত নিয়ম: legal-resource-policy.md