추상 위키백과/업데이트/2022-07-29
◀ | 추상 위키백과 업데이트 | ▶ |
몇 주 전에 우리는 위키함수에 대한 객체의 표준 표현에서 유형이 지정된 목록의 표현이 매우 장황하다는 문제를 설명했습니다. 더 간단히 말해서 "유형화된 목록이 너무 엉터리"였습니다.
해당 게시물에서 우리는 문제에 대한 간략한 개요를 제공했습니다. 팀은 의견을 형성하기 시작했고 문제가 다소 기술적인 것이었음에도 불구하고 커뮤니티를 위해 이를 자세히 설명하고 가능한 여러 솔루션에 대해 논의하고 장단점을 설명하기로 결정했습니다. 우리는 커뮤니티가 답을 확정하고 우리가 고려하지 못한 주장을 지적하는 데 도움이 되기를 바랐습니다. 문제와 가능한 솔루션을 충분히 자세하게 설명하는 행위만으로도 솔루션을 수렴하는 데 도움이 될 것입니다. 그것은 크게 "고무 오리 디버깅"입니다.
이 접근 방식의 이점에 대한 나의 기대는 크게 초과 달성되었습니다.
이미 많은 도움이 되었던 서로 다른 제안의 장단점을 논하는 것보다 커뮤니티 회원들이 새로운 제안을 하기까지 했습니다. 한 커뮤니티 회원인 벤자민 데겐하트는 통합 텔레그램/IRC 채팅에서 목록의 첫 번째 요소가 목록 유형을 선언하는 새로운 제안을 제안했습니다. 솔직히 처음에는 '귀엽긴 한데 너무 촌스럽다'는 생각이 들었지만 해결 방법을 충분히 설명하고 내부적으로 논의하기 시작했습니다.
결국 팀은 이전 제안 중 하나에서 벤자민이 새로 제안한 솔루션으로 예비 선호도를 변경했으며 제안을 한 커뮤니티 구성원을 기리기 위해 솔루션을 벤자민 배열이라고 불렀습니다.
지난 몇 주 동안 우리는 벤자민 배열을 구현했는데, 이는 우리가 원래 예상했던 것보다 더 광범위한 작업으로 밝혀졌습니다. 그것은 특정 솔루션 때문이 아니라 거의 모든 다른 솔루션이 비슷하게 복잡했을 것입니다. 오히려 그것이 위키람다 함수 모델의 핵심 측면을 다루었고 여러 리포지토리에 걸쳐 많은 위치에 있다는 사실 때문입니다. 배열이 표현되는 방식에 대한 가정을 하고 있었습니다.
지난 주에 경험 작업 스트림의 리더인 제노바 갈라자 헤레데로는 함수 모델의 변경이 완전히 완료되었으며 이제 벤자민 배열이 위키함수 아키텍처의 모든 부분에서 완전히 지원되고 구현된다고 선언했습니다.
형식화된 목록의 표준 표현을 결정하고 구현하는 것은 우리가 도달한 현재 세타(θ) 단계의 첫 번째 목표입니다. 우리는 다른 목표에서도 병행 작업을 해왔지만 이것이 완전히 달성한 첫 번째 목표입니다. 앞으로 몇 주 안에 다른 목표를 달성할 수 있기를 기대합니다.
월간 자원 봉사 코너
2022년 8월 1일부터 매월 "자원봉사자 코너" 모임이 있습니다. 구글 미트를 통해 참여할 수 있지만 IRC/텔레그램 채널도 추적합니다. 질문이 있거나 작업하고 싶은 것이 있거나 위키함수 개발에 기여하고 싶은 시간이 있으면 방문해 주세요. 자원 봉사자 코너 회의는 UTC 17:30-18:00에 진행되며 매월 첫 번째 월요일에 있습니다.
더 많은 읽기 및 듣기
위키미디어 재단 안전 팀은 게릿에서 깃랩으로의 계획된 전환과 잘 작동하는 새로운 애플리케이션 보안 파이프라인에 대한 탐색을 설명하는 블로그 게시물을 게시했습니다. 추상 위키백과 아키텍처의 일부인 함수-스키마 구성 요소는 새 파이프라인의 예로 사용되었습니다.
야론 코렌은 대괄호 사이에 있는 그의 팟캐스트 에피소드 116에서 추상 위키백과 팀의 줄리아 키저만과 아담 바소를 인터뷰했습니다. 팟캐스트를 위한 모든 일반적인 장소에서 사용할 수 있으며 들어볼 가치가 있습니다!
2022년 7월 22일 현재 워크스트림 업데이트
7월 15일 주간은 영감 주간이었으며 개별적으로 다루지는 않습니다.
성능:
- 재현된 성능 문제 및 속도 저하 디버깅을 계속할 것입니다.
- SRE와 만나 배포 요구 사항 논의
- 베타 클러스터를 사용하여 종단 간 테스트 완료
자연어 생성:
- 템플릿 언어를 설명하는 디자인 문서에서 반복됨
- CLI 도구 및 보류 중인 코드 검토의 일부로 템플릿 파서를 구현했습니다.
메타 데이터:
- 기존 Vue 대화 상자 구성 요소에 필요한 수정 완료
- 함수 페이지의 메타데이터 대화 상자에 대한 최종 구체화
경험:
- 현재 프로젝트 단계의 범위에서 다음 목표와 관련된 모든 작업을 공식적으로 완료했습니다: '유형 목록("벤자민 배열")에 대한 표준 형식을 결정하고 구현합니다.'
- 테이블에 대한 완료 및 병합된 확인란 상호 작용
- [DESIGN] 기본 구성 요소에 대한 연구 및 탐색 시작