코어구조
1. 개요
Rb는 코어와 코어를 위한 변수 데이터 그리고 모듈,레이아웃과 같은 추가요소들(Extensions)로 구성되어 있습니다. 익스텐션들은 사용자들에 의해서 추가될 수 있으나 코어는 GitHub를 통한 업데이트를 통해서만 변경됩니다. 따라서 사용자들은 특수한 경우가 아니라면 코어를 변경하지 말아야 합니다.
코어는 Rb 패키지에서 차지하는 크기는 매우 작은 편이며 익스텐션들을 유기적으로 연동해 주는 역할만 합니다.
2. 코어 폴더구조의 이해
위의 폴더와 파일들은 Rb의 코어구조를 보여주고 있습니다.
코어는 index.php, 엔진, 함수, 이미지, css, js, opensrc의 7개 영역으로 구분되는데 이중 가장 핵심적인 요소는 index.php, 엔진, 함수 3개 영역입니다.
이에 대한 자세한 내용은 데이터 플로우 페이지와 주요변수 및 함수 페이지에서 다룹니다.