Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

chore(linux): establecer baseline y contrato del port nativo

オープン
#105 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
22/100
issue の種類
ドキュメント
明瞭さ
おおむね明確
活発さ
活発
技術スタック
linux, nodejs, rust, typescript
領域
desktop-dev

調査の方向性

Start by reading the entry files named in the issue: src-tauri/tauri.conf.json, src-tauri/src/lib.rs, src-tauri/src/login.rs, src-tauri/src/secrets.rs, src-tauri/src/providers/, src/lib/dock.ts and src/Settings.tsx, plus README and CONTRIBUTING. Then run npm test, npm run typecheck, npm run build, cargo test in src-tauri and npm run app:dev on a real Linux machine, recording exit codes and failures. Done means a reproducible baseline and an accepted support matrix, not a claim of Linux support.

索引モデルが issue の本文から書いたものです。

説明

odd type:chore

Objetivo y motivo

Determinar un objetivo Linux nativo reproducible y verificable antes de prometer soporte. Esta unidad abre el milestone Linux portability, no desarrolla por sí sola todo el port.

Alcance

  • Inventariar dependencias Linux de Tauri/WebKitGTK, Rust/Node, bandeja, ventanas, compositor, Secret Service, CLI y proveedores; registrar límites y regresiones Windows.
  • Medir en una máquina Linux real instalación, npm test, npm run typecheck, npm run build, cargo test en src-tauri, npm run app:dev y arranque/primer uso, con comandos, códigos de salida y fallos preexistentes.
  • Proponer y obtener aceptación de distribución y versión mínima, arquitectura, sesión gráfica y matriz X11/Wayland; identificar formato de paquete local para L3.
  • Excluye implementar integraciones completas, distribución pública, firma, CI/release y afirmar soporte de distros/compositores no comprobados.

Dependencias

Ninguna técnica; respetar roadmap #45. #89 es un preflight Windows independiente; no ampliar su alcance implícitamente.

Criterios de aceptación

  • Baseline reproducible en Linux real con entorno, comandos, exit codes, bloqueos y evidencia de arranque; compilación no equivale a experiencia funcional.
  • Matriz de soporte inicial y política de X11/Wayland, bandeja, secretos y formato local explícitas y aceptadas antes de L1/L2/L3.
  • Riesgos priorizados y entradas del código contrastadas con comportamiento real; no afirmar equivalencia WSL/Linux nativo.
  • Plan de pruebas y regresión Windows, con límites no verificados declarados.

Orientación

Entradas: src-tauri/tauri.conf.json, src-tauri/src/lib.rs, src-tauri/src/login.rs, src-tauri/src/secrets.rs, src-tauri/src/providers/, src/lib/dock.ts, src/Settings.tsx, README y CONTRIBUTING. No incluir ni publicar credenciales de la máquina de prueba.

Comprobaciones y ODD cercano

Fase Resultado Dependencias Validación y salida
Observar L0a Inventario y baseline real Ninguna Entorno y comandos documentados con exit codes; fallos distinguidos
Decidir L0b Matriz y contrato Linux, política X11/Wayland y paquete local L0a Decisiones contrastadas y aceptadas, incertidumbres explícitas
Desarrollar L0c Solo guardas o documentación mínima que exija el baseline aprobado L0b Tests primero cuando haya comportamiento determinista; sin port prematuro
Verificar L0d Evidencia replicable y desglose de L1–L3 L0b/L0c Gates y riesgos publicados, sin declarar plataforma soportada

Coordinación y entrega

Estado: planificada, no lista para implementar hasta acordar matriz y contrato. Sin assignee inicial; revalidar issue, comentarios y PR al iniciar explícitamente. Mantener el primer objetivo nuevo recomendado #66 y compromisos Windows; WSL #90–#93 y macOS #69 son trabajos distintos. Tests y docs con la unidad; la planificación no autoriza implementación, PR, merge ni release.

主要言語
TypeScript
スター
10
フォーク
2
平均マージ
21分
マージ済み PR(30日)
52

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

egdev6/quorb のほかの issue

egdev6/quorb の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。