mapofmetal
1.0.0
이 프로젝트에는 2009 년에 처음 출시 된 MAL의 MAP 웹 사이트의 소스 코드 및 데이터가 포함되어 있습니다. 금속 기록의 대화식 맵과 오늘날 우리가 알고있는 장르를 형성하는 데 도움이되는 영향력있는 밴드.
버그 보고서를 제출하려면 https://github.com/patrickgalbraith/mapofmetal/issues/new를 방문하십시오
모든 재생 목록은/data/grenre-info/directory에 저장됩니다.
각 장르는 다음 구조의 별도의 json 파일로 저장됩니다.
{
// Genre Title
"title" : "Heavy Metal" ,
// Genre Description - May contain HTML
"description" : "Heavy metal (often referred to simply as metal)..." ,
// List of tracks
"tracklist" : [
{
"artist" : "Black Sabbath" , // Track artist name
"title" : "Black Sabbath" , // Track name
"year" : "1970" , // Year released
"videos" : [ // List of YouTube video IDs
"0lVdMbUx1_k" , // The ID can be found in the URL https://www.youtube.com/watch?v=[THIS BIT]
"2KnyL4IFcwo" , // If a video fails to play the next video in the list is tried
"qrVKmTPFYZ8"
]
} ,
// ...and so on
] ,
// Genre ID
"id" : "heavymetal"
}변경하려면 다음 지시 사항을 따르려면 https://help.github.com/articles/editing-files-in-another-user-s-repository/를 참조하십시오.
JSON 데이터 파일에 변경 사항을 제출하기 전에 내용을 https://jsonlint.com/에 붙여서 유효한지 확인하십시오.
새로운 장르에 대한 제안을 받게되어 기쁩니다.
맵에 새로운 장르를 추가하는 데 기본지도 디자인을 변경해야하므로 시간이 걸릴 수 있습니다.
요구 사항
NodeJS & NPM - https://nodejs.org
설치하다
패키지 설치 :
npm install
정적 자산을 복사하여 dist 디렉토리 설정 :
mkdir -p dist && cp -r ./tiles ./dist/tiles && cp -r ./static ./dist/static && cp -r ./data ./dist/data
달리다
npm run dev
짓다
npm run build
기본적으로 이미지, 디자인 및 이름 (금속지도)을 제외한 모든 것을 사용하게되어 기쁩니다.
자세한 내용은 저작권 및 관련 라이센스 파일을 참조하십시오.