Jami
Manual de utilizador
Introdução
Como funciona Jami?
Quem faz o Jami?
Criar conta do Jami
Rede distribuída de Jami
Conectividade
A rede OpenDHT
A blockchain JamiNS
Todas as características por cliente
Mensagens de texto
Chamando
Configurações da conta
Outras características
Configurações avançadas
Perguntas frequentes
Noções básicas
Gestão de contas
Avançado
Usar Jami em uma LAN
Aumento de peso
TURN
Em móvel (DHT Proxy)
NomeServer
Guia de relatório de bugs
Configure o seu ambiente
Como relatar um bug
Escrever um resumo claro
Escrever passos precisos para reproduzir
Resultado obtido
Resultado esperado
Fornecimento de informações adicionais
Construir manual
Introdução
Dependências
Jami-daemon
jami-client-qt
Manual de desenvolvimento
Pedidos de características
SFL
Planejado / em andamento
Procurado, mas não planejado
Pode ser implementado, as contribuições são bem-vindas (ou levarão meses/anos para o futuro)
Depende das alterações de massa
Empacotamento
Outros
Novos programadores
As APIs de Jami
Estilo de codificação
Ferramentas de depuração
Melhorar a qualidade da Jami
Estilo de codificação Qt e QML
Ferramentas de ensaio Qt e QML
Enviando o seu primeiro patch
Trabalhando com Gerrit
Conceitos Jami
Gestão de contas
Contatos proibidos
Chamadas em enxame
Chamadas
Protocolo da conferência
O gerente de ligação
Gestão de contatos
Tabela de encaminhamento dinâmico (Dynamic Routing Table - DRT)
Transferência de arquivos
Identificadores Jami
Nome Protocolo do servidor
Enxame
Protocolo de sincronização
Sincronização de perfil
Ir mais longe
Escolher o valor CRF para o codificador
Sincronização do estado de entrega (status)
Como funciona (backend)
API de cliente
Notas para o cliente
RFCs importantes
Compartilhamento de localização no cliente QT
Status de mensagem exibido
Configurar o seu próprio servidor TURN
Processos
Processo de conceção
Processo de liberação
Jami Extensions
How it works?
How to use it?
Setup
Android
Linux/Windows
Use!
How to build?
Dependencies
Onnxruntime 1.6.0
Plugin
How to publish?
Plugins Store Requests
Authorize a new organization
Upload a new plugin
Creating Jami plugins
Jami Plugins
Jami Plugins Certificate
Certificate
Signature mechanism
Certificate Chain
Certificate Constraint
Certificate Revocation
Sign an organization certificate
Create certificate
Sign a plugin
Revoked a certificate
Verify certificate
Exemple
Jami Plugins Store in the Client
Jami Plugin Store in the Daemon
Jami Plugin in Client
Plugin State
Tensorflow plugin
Tensorflow 2.1.0
Contribuição para Jami
Relatório de erros e problemas
Código de contribuição
Orientações para a mensagem de commit
Embalagem Jami
Contribuindo para esta documentação
Dependências
Clonagem do repositório
Editar uma página
Revisão do seu trabalho
A salvar o seu trabalho
A submissão de uma alteração
Modificar o seu trabalho
Adicionar uma página
العربية
Български
বাংলা
Català
Dansk
Deutsch
Ελληνικά
English (US)
Esperanto
Español
Eesti
Euskara
فارسی
Suomi
Français
עברית
हिन्दी
हिन्दी (भारत)
Hrvatski
magyar
Indonesia
Italiano
日本語
한국어
Lietuvių
नेपाली
Nederlands
Polski
Português
Português (Brasil)
Português (Portugal)
Română
Русский
Slovenčina
Slovenščina
Српски
Svenska
தமிழ்
తెలుగు
Türkçe
Tiếng Việt
中文简体
中文繁體
Jami
Manual de desenvolvimento
Processos
Ver código-fonte da página
Processos
Esta secção descreve os processos que são utilizados para desenvolver e lançar o software.
Processo de conceção
Processo de liberação