This pull request implements the complete transformation from Forgejo to **DATAWARE Forge v25.1.0321**, our comprehensive integrated software development platform. This is a significant milestone in our product strategy, establishing DATAWARE Forge as a powerful solution for enterprise development teams with strong emphasis on governance and collaboration.
- **New versioning system** established with format `25.1.0321+forgejo-10.0.0-13+gitea-1.22.0`, where:
- `25.1` represents the major and minor number of release
- `0321` indicates the specific build date
- References to base components maintain compatibility transparency
- Created dedicated `Makefile.datawareforge.version.mk` to centralize version management
- Updated all version references throughout the application, ensuring consistency
- Maintained compatibility with the underlying Forgejo (10.0.0-13) and Gitea (1.22.0) components
- **Comprehensive design system implementation** based on the DATAWARE Interface Guidelines from March 2025
- Applied the official corporate color palette:
- Primary Red: #9E1B32 (light mode), #C62848 (dark mode)
- IT Blue: #2E5A8D (infrastructure, dashboards, technical elements)
- Ocre: #D4A017 (light), #FFD54F (dark) for AI features, alerts, and highlights
- Standardized supporting colors and grayscale values
- Replaced all logos, favicons, loading screens, and default avatars with DATAWARE Forge branded assets
- **Installed typography system** following corporate guidelines:
- Inter for headings and UI elements
- Fira Sans for body text
- Fira Mono for code and technical content
- Proper font stacks with fallbacks for all environments
- **Complete theme overhaul** with six variations:
- `dataware-light`: Default theme with corporate colors (Light)
- `dataware-dark`: Corporate design for dark environments
- `dataware-light2` & `dataware-dark2`: Enhanced versions with refined contrast
- Specialized accessibility themes for users with color vision deficiencies:
- `dataware-dark2-deuteranopia-protanopia` & `dataware-dark2-tritanopia`
- `dataware-light-deuteranopia-protanopia` & `dataware-light-tritanopia`
- Added automatic light/dark theme switching based on system preferences
- **Improved UI elements** with updated border radiuses (8px) and consistent spacing
- Enhanced contrast ratios to meet WCAG AA standards across all themes
- **Streamlined language support** to focus on English (en-US) and Brazilian Portuguese (pt-BR)
- **Comprehensive terminology update** aligning with DATAWARE corporate glossary:
- Renamed "issues" to "tickets" for improved clarity
- Changed "milestones" to "metas" in Portuguese interfaces
- Updated "Forgejo" to "DATAWARE Forge" across all user-facing content
- Enhanced translation quality with professional localization for critical messages
- Added DATAWARE-specific help URLs and documentation references
- **Updated all API headers** from `X-Forgejo` to `X-DatawareForge` format
- Expanded environment variable support with additional prefixes (DATAWARE, DW)
- Modified service files and init scripts for various platforms (systemd, Debian, Ubuntu)
- Improved Docker scripts and container configurations
- **Standardized issue and PR labels** with DATAWARE terminology and workflow states
- Added DATAWARE Forge specific copyright notices while preserving original attributions
- **Overhauled README.md** with comprehensive product information
- Updated configuration templates (app.example.ini) with DATAWARE Forge defaults
- Added DATAWARE-specific environment variable documentation
- Enhanced API documentation with Swagger interface updates
- Updated all footer text, landing pages, and system messages
This pull request establishes DATAWARE Forge as a fully branded, enterprise-ready platform that aligns with our strategic vision while maintaining all the technical strengths of the original codebase. The implementation ensures consistency across all user touchpoints and prepares the platform for both internal use and future client distribution.
Este pull request implementa a transformação completa do Forgejo para o **DATAWARE Forge v25.1.0321**, nossa plataforma integrada abrangente para desenvolvimento de software. Este é um marco significativo em nossa estratégia de produto, estabelecendo o DATAWARE Forge como uma solução poderosa para equipes de desenvolvimento empresarial com forte ênfase em governança e colaboração.
- **Novo sistema de versionamento** estabelecido com o formato `25.1.0321+forgejo-10.0.0-13+gitea-1.22.0`, onde:
- `25.1` representa a versão "major" e "minor" do produto
- `0321` indica a versão específica do "build"
- Referências aos componentes base mantêm a transparência de compatibilidade
- Criado `Makefile.datawareforge.version.mk` dedicado para centralizar o gerenciamento de versões
- Atualizadas todas as referências de versão em toda a aplicação, garantindo consistência
- Mantida a compatibilidade com os componentes subjacentes do Forgejo (10.0.0-13) e Gitea (1.22.0)
- **Implementação abrangente do sistema de design** baseado nas Diretrizes de Interface DATAWARE de março de 2025
- Aplicada a paleta de cores corporativas oficial:
- Vermelho Principal: #9E1B32 (modo claro), #C62848 (modo escuro)
- Azul TI: #2E5A8D (infraestrutura, dashboards, elementos técnicos)
- Ocre: #D4A017 (claro), #FFD54F (escuro) para recursos de IA, alertas e destaques
- Padronizadas as cores de suporte e valores em escala de cinza
- Substituídos todos os logotipos, favicons, telas de carregamento e avatares padrão por elementos com a marca DATAWARE Forge
- **Sistema tipográfico instalado** seguindo as diretrizes corporativas:
- Inter para títulos e elementos de UI
- Fira Sans para texto corrido
- Fira Mono para código e conteúdo técnico
- Pilhas de fontes adequadas com fallbacks para todos os ambientes
- **Revisão completa de temas** com seis variações:
- `dataware-light`: Tema padrão com cores corporativas (Claro)
- `dataware-dark`: Design corporativo para ambientes escuros
- `dataware-light2` & `dataware-dark2`: Versões aprimoradas com contraste refinado
- Temas especializados de acessibilidade para usuários com deficiências na percepção de cores:
- `dataware-dark2-deuteranopia-protanopia` & `dataware-dark2-tritanopia`
- `dataware-light-deuteranopia-protanopia` & `dataware-light-tritanopia`
- Adicionada alternância automática de tema claro/escuro baseada nas preferências do sistema
- **Elementos de UI aprimorados** com raios de borda atualizados (8px) e espaçamento consistente
- Melhoradas as proporções de contraste para atender aos padrões WCAG AA em todos os temas
- **Suporte de idiomas otimizado** com foco em Inglês (en-US) e Português Brasileiro (pt-BR)
- **Atualização abrangente de terminologia** alinhada ao glossário corporativo DATAWARE:
- Renomeado "issues" para "tickets" para maior clareza
- Alterado "milestones" para "metas" nas interfaces em português
- Atualizado "Forgejo" para "DATAWARE Forge" em todo o conteúdo visível ao usuário
- Qualidade de tradução aprimorada com localização profissional para mensagens críticas
- Adicionadas URLs de ajuda e referências de documentação específicas da DATAWARE
- **Atualizados todos os headers de API** do formato `X-Forgejo` para `X-DatawareForge`
- Expandido o suporte a variáveis de ambiente com prefixos adicionais (DATAWARE, DW)
- Modificados arquivos de serviço e scripts de inicialização para várias plataformas (systemd, Debian, Ubuntu)
- Aprimorados scripts Docker e configurações de contêineres
- **Padronizadas labels de issues e PRs** com terminologia e estados de fluxo de trabalho DATAWARE
- Adicionados avisos de copyright específicos do DATAWARE Forge, preservando atribuições originais
- **Reformulado README.md** com informações abrangentes do produto
- Atualizados templates de configuração (app.example.ini) com padrões do DATAWARE Forge
- Adicionada documentação de variáveis de ambiente específicas da DATAWARE
- Aprimorada documentação de API com atualizações na interface Swagger
- Atualizados todos os textos de rodapé, páginas iniciais e mensagens do sistema
Este pull request estabelece o DATAWARE Forge como uma plataforma totalmente com identidade própria e pronta para empresas, alinhada com nossa visão estratégica, mantendo todos os pontos fortes técnicos do código-base original. A implementação garante consistência em todos os pontos de contato com o usuário e prepara a plataforma tanto para uso interno quanto para futura distribuição a clientes.
---
Signed-of by: Marcos A. Lucas <mlucas@dataware.com.br>
|
||
|---|---|---|
| .devcontainer | ||
| .forgejo | ||
| assets | ||
| build | ||
| cmd | ||
| contrib | ||
| custom/conf | ||
| docker | ||
| models | ||
| modules | ||
| options | ||
| public | ||
| release-notes | ||
| release-notes-published | ||
| releases/images | ||
| routers | ||
| services | ||
| templates | ||
| tests | ||
| tools | ||
| web_src | ||
| .air.toml | ||
| .deadcode-out | ||
| .dockerignore | ||
| .editorconfig | ||
| .envrc.example | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .gitpod.yml | ||
| .golangci.yml | ||
| .ignore | ||
| .mailmap | ||
| .markdownlint.yaml | ||
| .npmrc | ||
| .release-notes-assistant.yaml | ||
| .spectral.yaml | ||
| .yamllint.yaml | ||
| BSDmakefile | ||
| build.go | ||
| CODEOWNERS | ||
| CONTRIBUTING.md | ||
| DCO | ||
| Dockerfile | ||
| Dockerfile.rootless | ||
| eslint.config.mjs | ||
| flake.lock | ||
| flake.nix | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| Makefile | ||
| Makefile.datawareforge.version.mk | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| poetry.lock | ||
| poetry.toml | ||
| pyproject.toml | ||
| README.md | ||
| release-notes-assistant.sh | ||
| RELEASE-NOTES.md | ||
| renovate.json | ||
| stylelint.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| vitest.config.ts | ||
| webpack.config.js | ||
DATAWARE Forge
DATAWARE Forge is the ultimate collaborative platform that seamlessly integrates code repositories, project management, and communication in one environment, developed by experts to transform information management.
DATAWARE Forge é a plataforma colaborativa definitiva que integra repositórios de código, gerenciamento de projetos e comunicação em um único ambiente, desenvolvida por especialistas para transformar a administração de informações.
What will you find in DATAWARE Forge?
DATAWARE Forge is an innovative web solution that centralizes software development and management by uniting Git repositories, code review tools, bug tracking, continuous integration, and collaborative documentation systems. Built by a team of experts with decades of experience and founded on trust established since 2002, the platform is designed to optimize communication and collaboration between teams and clients, turning ideas into efficient, secure solutions.
-
DATAWARE Forge represents the evolution of collaborative software management, uniting in a single platform all the essential tools for the complete software development lifecycle and project administration.
-
Inspired by the open-source forge concept, our solution intelligently integrates Git repositories, version control, bug tracking systems, and features for code review and merging, along with advanced functionalities for continuous integration (CI/CD) and collaborative documentation.
-
This convergence of capabilities enables both internal teams and external partners to work together transparently and efficiently, tracking every modification and decision that propels the project forward.
-
Developed by specialists who understand the complexities of the digital landscape, DATAWRAE Forge was created to serve as both a central hub for source code repositories and solutions, as well as the primary communication channel between the company and its clients.
-
Every aspect of project management - from proposing modifications to final discussion and approval - is crafted to offer an intuitive and secure experience.
-
With the motto 'Since 2002, Trust in Information Management', the platform embodies a commitment to excellence and innovation, providing robust and scalable infrastructure that adapts to today’s market demands.
-
By releasing its source code as free and open-source software, DATAWARE Forge not only promotes transparency and collaboration but also sets a benchmark in digital transformation, combining cutting-edge technology with professional expertise to deliver solutions that truly address modern challenges.
O que você encontrará em DATAWARE Forge?
DATAWARE Forge é uma solução web inovadora que centraliza o desenvolvimento e a gestão de software, reunindo repositórios Git, ferramentas de revisão, rastreamento de bugs, integração contínua e sistemas de documentação colaborativa. Desenvolvida por um time de experts com décadas de experiência e embasada na confiança conquistada desde 2002, a plataforma foi pensada para otimizar a comunicação e a colaboração entre equipes e clientes, facilitando a transformação de ideias em soluções eficientes e seguras.
-
DATAWARE Forge representa a evolução no gerenciamento colaborativo de software, unindo em uma única plataforma todas as ferramentas essenciais para o ciclo completo de desenvolvimento e administração de projetos.
-
Inspirada no conceito de forges do mundo open-source, nossa solução integra de forma inteligente repositórios Git, controle de versões, sistema de rastreamento de bugs, revisão e merge de código, além de recursos avançados para integração contínua (CI/CD) e documentação colaborativa.
-
Essa união de funcionalidades permite que equipes internas e parceiros externos colaborem de maneira transparente e eficiente, acompanhando cada modificação e decisão que impulsiona o projeto adiante.
-
Desenvolvido por especialistas que entendem as complexidades do ambiente digital, o DATAWARE Forge foi criado para servir tanto como uma central de repositórios e soluções de código-fonte quanto como o principal canal de comunicação entre a empresa e seus clientes. Com ele, cada aspecto do gerenciamento de projetos - desde a proposição de modificações até a discussão e aprovação final - é pensado para proporcionar uma experiência intuitiva e segura.
-
Com o lema 'desde 2002, confiança em administração de informações', a plataforma reflete o compromisso com a excelência e a inovação, oferecendo uma infraestrutura robusta e escalável que se adapta às demandas do mercado atual.
-
Ao disponibilizar o código-fonte aos parceiros, o DATAWARE Forge não só promove a transparência e a colaboração, mas também se posiciona como referência na transformação digital, unindo tecnologia de ponta e expertise profissional para criar soluções que realmente resolvem os desafios modernos.
License
DATAWARE Forge is based and inspired on other free software works:
- Started as a fork of Forgejo (https://forgejo.org/);
- Which in turn is a fork of Gitea (https://about.gitea.com/);
- Which is also a fork of Gogs (https://gogs.io/).
Boa parte do código herdado destes projetos é distribuído sob os termos da GPL version 3.0.
Este projeto em si, é de código aberto a todos os nossos parceiros. Para saber mais detalhes, consulte os termos completos em nossos arquivos de licenciamento, que serão disponibilizados em breve.
Much of the code inherited from these projects is distributed under the terms of the GPL version 3.0.
This project itself is open source to all of our partners. For more details, please see the full terms in our licensing files, which will be made available soon.
Licenciamento
DATAWARE Forge é inspirado e baseado em trabalhos de software livre:
- Iniciou como um fork do Forgejo (https://forgejo.org/);
- Que por sua vez é um fork do Gitea (https://about.gitea.com/);
- Que também é um fork do Gogs (https://gogs.io/).
Boa parte do código herdado destes projetos é distribuído sob os termos da GPL version 3.0.
Este projeto em si, é código livre. Para saber mais detalhes, consulte os termos completos em nossos arquivo de licenciamento, que serão disponibilizados em breve.
Version / Versão
The latest version is: / A versão mais recente é:
25.1.0321+forgejo-10.0.0-13+gitea-1.22.0
That is: / Ou seja:
- Major = versão 25
- Minor & build = 1.0321
- Forgejo Compatible / Compatível = 10.0.0-13
- Gitea Compatible / Compatível = 1.22.0
DATAWARE Sistemas de Informações (https://www.dataware.com.br)
Desde 2002, confiança em administração de informações.
Since 2002, trust in information management.