SSO를 사용하는 Discourse 인스턴스를 준비하고 있으며, 기존 사용자 이름 중 밑줄(_)과 대시(-)가 어떤 위치에도 포함될 수 있도록 지원하는 것이 우리에게 중요합니다. Discourse 코드에서 정규식 업데이트를 수행하여 이를 작동하도록 했으며, 작성기(composer)의 사용자 이름 자동완성 기능도 잘 동작하도록 조정했습니다.
하지만 마크다운 파서는 익숙하지 않아 어려움을 겪고 있습니다. 구체적으로, @멘션의 첫 번째와 마지막 위치에 밑줄이 있는 사용자 이름은 마크다운 사양에 따라 이탤릭체로 처리됩니다. 따라서 현재 @_username_과 같은 내용을 가진 게시물은 @username (링크되지 않은 상태)로 표시됩니다.
이 문제를 커스터마이즈하기 위해 어디서부터 살펴봐야 할지 방향을 제시해 주실 수 있을까요? 저는 Discourse에 익숙하지 않아 도움이 필요합니다. 미리 감사합니다!
이 문제를 살펴볼 수 있는 기술을 가진 사람을 고용하는 방안을 고려하고 있습니다. 만약 작업이 완료된다면, 모든 것이 정상적으로 작동하고 모든 테스트를 통과한다고 가정할 때, 코어에 이 기능을 반영해 주실 의향이 있으신가요? 아니면 밑줄(_)이나 대시(-)는 Discourse의 사용자 이름에 영원히 도입되지 않을 것인가요? 이것이 패치(PR)인지 플러그인인지 이해하기 위해 질문드립니다.