추상 위키백과/업데이트/2023-01-19

This page is a translated version of the page Abstract Wikipedia/Updates/2023-01-19 and the translation is 100% complete.
추상 위키백과 업데이트 Translate

메일링 리스트를 통한 추상 위키백과 IRC의 추상 위키백과 텔레그램의 위키함수 마스토돈의 위키함수 트위터의 위키함수 페이스북의 위키함수 유튜브의 위키함수 위키함수 웹사이트 Translate

2023년 1월 위키함수 상태

우리는 어디에 있습니까?

이것은 100번째 업데이트 뉴스레터이고 2023년을 시작하는 좋은 방법이기도 하므로 프로젝트의 상태에 대한 일반적인 개요와 출시 전에 남은 작업에 대해 알려드리고자 합니다.

작년에 우리는 큰 진전을 보았습니다. 우리는 위키함수 베타를 시작했고 거기에서 약간의 참여를 보았습니다. 모두 사용해 주셔서 감사합니다! 우리는 또한 Google.org 펠로우들의 참여를 받아 특정 기술의 제한된 가용성을 수용하기 위해 작업을 일부 개편했습니다. 바쁜 한 해였습니다!

 
2022년 초 위키함수의 함수
 
2023년 초 위키함수의 함수
 
2022년 초 위키함수의 객체
 
현재 개발 중인 위키함수의 객체

위키함수는 이미 많은 함수를 제공합니다:

  • 사용자는 함수를 호출할 수 있습니다.
  • 위키함수를 사용하면 파이썬자바스크립트에서 구현을 실행할 수 있습니다.
  • 위키함수를 사용하면 궁극적으로 다른 프로그래밍 언어로 작성된 함수에서 구현을 구성할 수 있습니다.
  • 위키함수는 이러한 유형에 대한 사용자 정의 유형 및 사용자 정의 유효성 검사기를 허용합니다.
  • 기여자는 사용자 정의 및 미리 빌드된 유형의 인스턴스를 만들고 위키에 저장할 수 있습니다.
  • 함수 생성을 위한 사용하기 쉬운 워크플로가 있습니다.
  • 제너릭 유형제너릭 함수는 백엔드에서 지원되므로 강력한 구현이 가능합니다.
  • 함수는 여러 구현을 가질 수 있으며 백엔드는 주어진 함수 호출에 대해 실행할 구현을 선택합니다.
  • 테스트 케이스는 주어진 구현에 대해 실행됩니다.
  • 커뮤니티는 개별 구현 및 테스트 사례를 승인 및 비활성화할 수 있으므로 커뮤니티가 각 기능이 정확히 무엇을 의미하는지 알아낼 수 있는 메커니즘을 제공합니다.
  • 전체 프런트엔드는 완전히 다국어이며 수백 가지 언어로 레이블 표시 및 편집을 지원합니다.
  • 이 사이트는 데스크톱과 모바일 모두에서 작동합니다. 모바일 사용자가 혜택을 받고 기능을 만들 수 있는 환경을 제공하게 되어 기쁩니다.
  • 함수가 실행될 때 다양한 메타데이터가 수집되어 UI에서 사용할 수 있습니다.

불과 2주 전에 8살짜리 딸이 제가 무엇을 하고 있는지 물었고 저는 그녀에게 위키함수에 대한 간단한 둘러보기를 제공했습니다. 저는 그녀에게 위키함수의 역함수를 보여줬고, 그녀는 위키함수에 들어가고, 함수를 실행하고, 시스템이 우리에게 나쁜 단어를 표시하도록 하기 위해 겉보기에 무의미한 문자열을 생각해내는 것을 즐겼습니다.

지난 몇 주 동안 우리는 출시를 빠르게 진행하기 위해 기능 일정을 재조정하고 우선 순위를 다시 지정하는 데 집중했습니다.

우리는 현재 사용자 경험을 설계하고 구현하는 중입니다. 적용된 변경 사항과 작업 중인 변경 사항을 아래 두 쌍의 스크린샷에서 확인할 수 있습니다.

지금은 새 개체 뷰어의 미리 보기를 가져오고 베타의 현재 개체 뷰어와 대조할 수 있습니다. 복잡한 개체의 대화형 기능은 가지고 놀고 비교하기에 특히 흥미롭습니다. 이 보기는 현재 많이 개발되고 있습니다.

우리는 또한 테스트 결과의 지속적인 캐싱을 위한 주요 패치를 마련했으며, 이는 많은 베타 방문자가 알아차렸을 수 있는 몇 가지 주요 성능 문제를 해결하는 데 도움이 될 것입니다. 또한 곧 또 다른 주요 단계를 활성화할 것입니다. 즉, 테스트 결과의 메타데이터를 기반으로 백엔드가 더 나은 성능 구현을 선택하기 시작할 것입니다. 현재는 무작위로 구현을 선택하고 있지만 가까운 장래에는 그보다 훨씬 더 똑똑해질 것입니다.

남은 것은 요?

위키함수를 시작하기 전에 우리가 하고자 하는 주요 작업은 무엇입니까?

  • 함수 평가가 항상 올바르게 실행되도록 합니다. 해결해야 할 완고한 경우가 몇 가지 있습니다(현재 단계, 세타(θ), 목표 2).
  • 독자와 기여자가 위키함수를 사용하여 즐거운 경험을 할 수 있도록 사용자 경험의 설계 및 구현을 완료합니다(현재 단계, 세타(θ), 목표 5, 9 및 10).
  • 현재 위키에 없는 몇 가지 새로운 권한이 있으므로 위키함수와 관련된 사용자 권한 생성 및 관리(현재 단계, 세타(θ), 목표 6)
  • 편집 기록/차이를 표시하여 위키의 변경 사항을 이해할 수 있게 됩니다(현재 단계, 세타(θ), 목표 6).
  • 오류 보고와 관련된 몇 가지 문제 수정(다음 단계, 요타(ι))
  • 사용자가 자신의 언어로 위키함수를 사용하고 읽을 수 있도록 웹사이트에 언어 전환기를 제공합니다(다음 단계, 요타(ι)).
  • 위키함수가 어떻게 발전하는지 이해하고 시스템의 기회와 병목 현상을 인식하는 데 도움이 되는 메트릭을 수집합니다(다음 단계, 요타(ι)).
  • 사람들이 길을 찾는 데 도움이 되도록 검색을 작동시키세요(다음 단계, 요타(ι)).
  • 사용자가 자신의 함수에 대한 문서를 작성하고 기능을 설명하고 사용을 촉진할 수 있도록 합니다(다음 단계, 요타(ι)).

아직 할 일이 많습니다. 최신 개발 버전을 실행하는 베타 또는 이러한 업데이트를 통해 진행 상황을 계속 보고할 수 있습니다.

2023년이 기대됩니다!

개발 업데이트(2023년 1월 13일 기준)

  • 목표 4(함수 보기 구현)의 주요 진행 상황. 종료 이벤트에서 우리는 이 목표와 관련된 3개의 중요한 사용자 여정(구현 연결함수 정의 생성) 중 2개를 종료하고 이 목표에 대한 나머지 작업을 식별했습니다. 그 이후로 하나를 제외한 모든 것이 닫힐 수 있으며 마지막 하나(필드 간 분리 구현 및 변경 사항 차단)가 검토 중입니다. 목표 4 자체를 포함하여 다음 주에 이 목표에 대한 마지막 중요 사용자 여정을 마무리할 가능성이 매우 높습니다.
  • 경험 작업 흐름은 대부분 목표 5(기본 개체 뷰어 구현)로 적절하게 전환되었습니다. 이번 주에 우리는 목록에 대한 디자인이 고정되고 첫 번째 부분이 착륙하는 것을 보았습니다.
  • 목표 3(메타 데이터)에는 세 가지 작업만 남았습니다! 8월부터 준비해온 주요 패치가 드디어 리뷰를 했고, 시스템의 성능 특성을 상당히 개선할 것입니다.
  • 올해 첫 자원봉사자 코너를 가졌습니다. 이번에는 Jitsi를 사용했고(그러나 재단 인스턴스는 사용할 수 없었습니다), 7명의 자원봉사자가 참석했습니다. 세션은 활기차고 많은 질문이 있었으며 더 넓은 생태계에 새로운 자원 봉사 개발자를 모집하기를 희망합니다.