Site da comunidade no ar: blog, docs, fórum e marketplace em um lugar
Conheça o xcoder-web — o hub oficial da comunidade XCoder, com documentação viva, fórum, blog e as mesmas APIs que o app consome.
por carsaimz · ver fonte
Hoje entra no ar o xcoder-web, o site oficial da comunidade XCoder. A ideia é simples: um único lugar onde usuários encontram blog, documentação, fórum, marketplace e download — e onde o app encontra as APIs que alimenta seus recursos remotos.
O que tem no site
- Blog (você está aqui) — anúncios de versões, tutoriais e bastidores;
- Docs — a documentação completa da wiki oficial, com a mesma fonte de verdade: o que muda na wiki muda aqui;
- Fórum — movido a GitHub Discussions, com categorias de anúncios, ideias, ajuda e mostruário;
- Marketplace — catálogo ao vivo do registro oficial de plugins, com o mesmo JSON que o app consome;
- Download — APK da última release direto do GitHub;
- Changelog — releases e notas de versão;
- Sobre — o projeto, a licença MIT e a seção de agradecimentos (bibliotecas, ferramentas, contribuidores e comunidade).
Por que GitHub como CMS (e sem banco de dados)
Decidimos por Vercel + Next.js com o próprio GitHub como fonte de dados: posts e docs são markdown no repositório, o marketplace vem do registro oficial, o changelog das releases e o fórum das discussions. Resultado: custo zero, deploy automático a cada push, sem servidor para manter — e qualquer pessoa pode propor mudanças por pull request, do texto de um doc até o CSS do site.
APIs para o app (Backend URL)
O site expõe os mesmos contratos do xcoder-backend: /api/config (marketplace, changelog, anúncios e Firebase externalizado), além de /api/app/plugins, /api/app/changelog, /api/app/announcements e /api/stats. Configure Backend URL nas configurações do app apontando para o site e pronto — atualizações de anúncio e marketplace sem publicar build nova.
O código do site é open source em carsaimz/xcoder-web. Encontrou um erro em um doc? Abra um PR — a documentação também é comunidade.
Gostou? Baixe o app, deixe uma star no repositório e traga dúvidas para o fórum.