이것은 Dax에게 까다로운 문제입니다. 이는 우리의 파이프라인에서 발생하는 부수적 현상이에요.
날짜에 대한 bbcode는 여기서 생성됩니다:
그리고 여기서 cook(처리)됩니다:
따라서 cook된 HTML 청크의 컨텍스트에서는 "ics 다운로드"가 실제 해당 포스트(또는 이벤트)에 대해 인지하지 못합니다.
또한 ics 생성을 위한 다른 파이프라인이 여기에 있습니다:
따라서 엔지니어링 관점에서 다음 중 무엇을 해야 할지 결정해야 합니다:
- “날짜 cook” 프로세스가 ics 생성을 Discourse Calendar로 다시 라우팅하도록 가르치는 것.
또는
- Discourse Local Dates에 충분한 컨텍스트를 제공하여, ics를 독립적으로 생성할 수 있게 하되 코드가 분리된 상태를 유지하는 것.
여기서 올바른 해결책이 무엇인지 확신은 없지만, 우선순위를 설정해 두었으므로 팀이 분류하고 해결할 수 있도록 했습니다.