ShellRS
ShellRS 是一款免费开源的 SSH 客户端,使用 Rust 编写:主机管理、终端、WinSCP 风格的 SFTP 与端口转发,全部在一个 GPU 渲染窗口中,支持 macOS、Windows 和 Linux。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Componentes Blade para Laravel e Tailwind CSS v4 — acessíveis e com filtro de URL em todo href e src.
翻译准备中
正在加载完整 README。
查看完整 README ↗Componentes Blade para Laravel e Tailwind CSS v4: navegação, avaliação, carrossel, galeria, mídia, modal e mais — acessíveis (WCAG 2.2) e com filtro de URL em todo href e src.
composer require goognet/ui
php artisan goognet-ui:install
npm install swiper fslightbox
O goognet-ui:install publica config/goognet-ui.php, acrescenta o import do CSS depois do @import 'tailwindcss' em resources/css/app.css e o initUi() em resources/js/app.js. Pode rodar de novo sem duplicar nada; --force sobrescreve o config, --css e --js apontam outros arquivos.
As cores da marca se trocam no @theme do site, depois do import:
@theme {
--color-primary-500: var(--color-blue-500);
}
<x-ui.button variant="primary" href="/contato">Fale conosco</x-ui.button>
<x-ui.gallery :columns="['base' => 2, 'md' => 4]" lightbox="obras">
<x-ui.gallery-item src="obra-1.jpg" alt="Fachada" />
</x-ui.gallery>
O prefixo ui. é configurável em config/goognet-ui.php ('gn-' → <x-gn-button>).
Três camadas, nenhuma copia arquivo do pacote — atualizar não apaga nada.
Tokens no @theme do site mudam a identidade inteira:
@theme {
--radius-control: 0;
--font-weight-control: 700;
--spacing-control: 3rem;
}
Classe na chamada substitui a do componente para a mesma propriedade:
<x-ui.button class="rounded-full uppercase">Enviar</x-ui.button>
Por projeto, no AppServiceProvider:
use Goognet\Ui\Ui;
Ui::button()
->defaults(['variant' => 'primary'])
->variant('inverted', 'bg-white text-neutral-900 hover:bg-neutral-100')
->part('base', 'uppercase tracking-wide');
https://goognet.github.io/ui — todos os componentes, com exemplos funcionando e as props lidas do código. É publicada a cada versão.
Para ver uma mudança antes de publicar: composer docs gera a página e composer docs:serve abre em http://localhost:8080. Dentro de um site, a mesma página abre em /dev/components com GOOGNET_UI_CATALOGUE=true.
config/goognet-ui.php reúne prefixo, segurança (esquemas e hosts de iframe), dados da empresa, redes sociais, menu, WhatsApp e o catálogo.
O e-mail público da empresa vem de CONTACT_EMAIL no .env:
CONTACT_EMAIL="[email protected]"
Em configurações já publicadas, ajuste company.mail para env('CONTACT_EMAIL') e renomeie a chave antiga no .env. Evite MAIL: no Linux, essa variável pode conter o caminho da caixa postal do usuário e prevalecer sobre o .env. Depois de atualizar o servidor, recrie o cache com php artisan config:cache.
x-ui.image e x-ui.video-background usam as variantes geradas no build do site (foto-400.webp, video.webm). Sem esse passo no vite.config.js, a imagem sai sem srcset e o vídeo não encontra os arquivos.
composer test
MIT. Veja LICENSE e, para reportar falhas de segurança, SECURITY.md.