Diet 개발일지
2020-06-26
NineBoard를 이용하여 만들었다.
어떤 음식과 그 음식을 만들 때 필요한 재료 페이지가 각각 존재한다. 음식 페이지를 만들 때 재료 페이지를 태그처럼 링크할 수 있게했고 함수를 사용하여 음식쪽에서 사용되는 재료를 리스팅 하거나 재료를 사용하는 음식을 리스팅 할 수 있게 했다.
이 기능을 재료, 음식을 표현하는 용도 뿐만 아니라 다른 문서들의 관계를 표현해야 하는 경우에도 사용할 수 있게 했다. 그리고 문서들이 부모-자식 관계가 아닌 다른 관계여도 어색하지 않을 방법을 찾고자 했다. 둘 간의 관계를 표현할 이름이 필요했는데 범용적인 사용을 고려해 링크라고 이름지었다. 만약, 어떤 프로젝트와 그 프로젝트의 구현 플랫폼이나 패키지의 관계를 표현하고 싶다면 문서를 링크로 연결하면 된다.