ShellRS
ShellRS는 Rust로 작성된 무료 오픈소스 SSH 클라이언트
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.