水杉输入法 MSIME|开源中文输入法
水杉输入法(MSIME)是开源中文输入法,面向 Windows、macOS、Linux、Android、iOS 与 HarmonyOS 开发,支持全拼、双拼、五笔,候选词旁直接显示译文。查看下载、使用指南与常见问题。
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗SaaS de sello de calidad para barberías. Ver CLAUDE.md y docs/ARCHITECTURE.md para las reglas y el diseño técnico completo.
npm install
cp .env.example .env.local # y completa los valores (ver más abajo)
npm run dev
Abre http://localhost:3000.
Copia .env.example a .env.local y completa los valores. El detalle de cada variable está en docs/ARCHITECTURE.md, sección 5. .env.local nunca se sube a git (ya está en .gitignore).
docs/SCHEMA.sql en SupabaseARCHITECTURE.md 6.2).NEXT_PUBLIC_SUPABASE_URL (solo la URL base, por ejemplo https://xxxxx.supabase.co, sin rutas adicionales como /rest/v1/).NEXT_PUBLIC_SUPABASE_ANON_KEY.SUPABASE_SERVICE_ROLE_KEY (nunca la expongas en código de cliente ni la subas a git).docs/SCHEMA.sql y ejecútalo. El script:
barberias-storage;Gold y Silver) al final, fuera de la transacción principal.pg_cron en Database → Extensions si vas a programar el vencimiento de suscripciones (ARCHITECTURE.md 3.6).update public.profiles
set role = 'administrator'
where email = '[email protected]';
docs/SCHEMA.sql para más notas operativas: registro de dueños, activación de suscripción, registro de leads y redención de cupones.)La estructura de carpetas sigue docs/ARCHITECTURE.md, sección 3.2. Por ahora, la mayoría de páginas y rutas de API son marcadores de posición: la lógica de cada caso de uso se construye fase por fase.
npm run dev — servidor de desarrollonpm run build — build de producciónnpm run lint — ESLint