Jami
  • Setup Jami
    • Download and install Jami
      • Jami for Android
      • Jami for GNU/Linux
      • Jami for iOS
      • Jami for macOS
      • Jami for Windows
      • Jami for servers
      • Jami for Web
    • Accounts
    • Add yourself
    • Link devices
    • Back up JAMI protocol accounts
    • Jami extensions
      • Jami extensions for Android
      • Jami extensions for Desktop
      • Jami extensions for iOS
      • Jami extensions for Web
  • Media
    • Safe software
    • Press releases
      • February 22, 2019
  • Videos
    • This is Jami
      • Let's talk freely with Jami
      • How to talk privately with Jami
    • Jami for professionals
      • How can professionals communicate privately with their clients?
    • Jami for education
      • How can teachers communicate securely online with their students?
    • Jami for Windows
      • How to install Jami on Windows
    • Jami for macOS
      • How to create a Jami account on macOS
    • Jami for Android
      • How to create a Jami account on Android
    • Jami for Android TV
      • Use Jami on Android TV
    • JAMS (Jami Account Management Server)
      • Install JAMS on a server using Ubuntu 20.04 on a Digital Ocean Droplet
    • Tips
      • Why back up your Jami account?
      • How to share your ID on Android and iOS with other users (short version)
      • How to share your ID on Android and iOS with other users (long version)
      • How to configure biometric authentication for new accounts on Android
  • Recommendations
    • ar-AE العربية (الإمارات العربية المتحدة)
    • de-AT Deutsch (Österreich)
    • de-CH Deutsch (Schweiz)
    • de-DE Deutsch (Deutschland)
    • en-AU English (Australia)
    • en-CA English (Canada)
    • en-CH English (Switzerland)
    • en-DE English (Germany)
    • en-EC English (Ecuador)
    • en-GB English (United Kingdom)
    • en-ID English (Indonesia)
    • en-IN English (India)
    • en-IS English (Iceland)
    • en-KN English (Saint Kitts and Nevis)
    • en-SE English (Sweden)
    • en-US English (United States)
    • es-ES español (españa)
    • es-US español (estados unidos)
    • fr-BE Français (Belgique)
    • fr-CA Français (Canada)
    • fr-FR Français (France)
    • hi-IN हिंदी (भारत)
    • hu-HU magyar (Magyarország)
    • ko-KR 한국어(한국)
    • nl-NL Nederlands (Nederland)
    • pl-PL polski (Polska)
    • pt-BR Português (Brasil)
    • ru-RU Русский (Россия)
    • sv-SE svenska (Sverige)
    • tr-TR Türkçe (Türkiye)
    • vi-VN Tiếng Việt (Việt Nam)
    • zh-CN 中文(簡體,中國)
    • zh-TW 中文(繁體,台灣)
    • zh-US 中文(簡體,美國)
  • प्रयोगकर्ता पुस्तिका
    • परिचय
      • जमी कसरी काम गर्छ?
      • जेमीलाई कसले बनाउँछ?
    • Jami खाता सिर्जना गर्नुहोस्
      • एन्ड्रोइड
      • आईओएस
      • macOS
      • विन्डोजहरू
    • जामी वितरण नेटवर्क
      • कनेक्टिविटी
      • ओपनडीएचटी नेटवर्क
      • JamiNS blockchain
    • ग्राहक अनुसार सबै सुविधाहरू
      • Legend
      • सन्देश पठाउने
      • फोन गर्दै
      • खाता सेटिंग्स
      • अन्य विशेषताहरू
      • उन्नत सेटिंग्स
    • सामान्य प्रश्न
      • आधारभूत कुरा
      • खाता व्यवस्थापन
      • उन्नत
    • ल्यानमा जामी प्रयोग गर्नुहोस्
      • Bootstrapping
      • टर्न सर्भर
      • मोबाइलमा (DHT प्रोक्सी)
      • नाम सर्भर
    • Jami for servers
      • Create a user account on the server
      • Install the Jami daemon on the server
      • Copy the Jami configuration files
      • Create a script file to launch Jami on the server
    • बग रिपोर्ट गाइड
      • आफ्नो वातावरणको व्यवस्था गर्नुहोस्
      • कसरी बग रिपोर्ट गर्ने
      • स्पष्ट सारांश लेख्दै
      • पुनः उत्पादन गर्नका लागि सही कदमहरू लेख्दै
      • प्राप्त परिणाम
      • अपेक्षित परिणाम
      • अतिरिक्त जानकारी प्रदान गर्दै
  • JAMS manual
    • Download JAMS manual
    • Additional guides
      • Admin guide
      • Client guide
    • Introduction
      • Obtaining JAMS
      • System requirements
      • JAMS concepts
      • Getting started
      • Step 1: Create an administrator account
      • Step 2: Set up the Certification Authority
      • Step 3: Set up the user database
      • Step 4: Set up the server parameters
    • Private DHT node
  • निर्माण पुस्तिका
    • Sections
      • परिचय
      • निर्भरता
  • विकासकर्ता पुस्तिका
    • सुविधा अनुरोधहरू
      • एसएफएल
      • योजनाबद्ध/कार्यक्रममा
      • चाहेको तर योजनाबद्ध छैन
      • कार्यान्वयन गर्न सकिन्छ, योगदान स्वागत छ (वा आउन महिना/वर्ष लाग्ने छ)
      • द्रव्यमान परिवर्तनमा निर्भर गर्दछ
      • प्याकेजिङ्ग
      • अन्य
    • New developers
      • जेमीको एपीआई
      • कोडिङ शैली
      • Debugging tools
      • जामीको गुणस्तर सुधार
      • Qt र QML कोडिंग शैली
      • Qt र QML परीक्षण उपकरणहरू
      • तपाईंको पहिलो प्याच पठाउँदै
      • जेरिटसँग काम गर्दै
    • Jami Concepts
      • खाता व्यवस्थापन
      • अडियो
      • प्रतिबन्धित सम्पर्कहरू
      • फोन
      • 'स्वारम'मा कलहरू
      • सम्मेलनको प्रोटोकल
      • जडान प्रबन्धक
      • सम्पर्क व्यवस्थापन
      • Dynamic Routing Table (DRT)
      • फाइल स्थानान्तरण
      • जेमी पहिचानकर्ताहरू
      • नयाँ यन्त्रलाई लिंक गर्नुहोस्
      • नाम सर्भर प्रोटोकल
      • सवार
      • समक्रमण प्रोटोकल
      • प्रोफाइल सिङ्क्रोनाइजेसन
    • Going further
      • एन्कोडरको लागि CRF मान चयन गर्दै
      • Synchronization of delivery status
      • How it works (backend)
      • Client API
      • Notes for client
      • महत्वपूर्ण आरएफसीहरू
      • QT क्लाइन्टमा स्थान साझेदारी
      • सन्देशको स्थिति
      • तपाईंको आफ्नै TURN सर्भर सेट अप गर्दै
    • Processes
      • Design Process
      • रिहाई प्रक्रिया
  • Extension manual
    • How it works?
      • How to use it?
      • Setup
      • Android
      • Linux/Windows
      • Use!
    • How to build?
      • Dependencies
      • ONNX Runtime 1.6.0
      • Plugin
      • Related articles:
    • Publishing on the Extension Store
      • Publication on the Extension Store
      • How the Extension Store works in Jami Desktop
      • Important: Test locally before publication
      • Add an extension
      • Congratulations, the Jami Extension has been added and is available for Jami users!
    • Requesting publication
      • Extension Store Requests
      • Authorize a new organization
      • Upload a new extension
    • Creating Jami extensions
      • Jami extensions
    • Jami extension certificates
      • Certificates
      • Signature mechanism
      • Certificate chain
      • Certificate constraint
      • Certificate revocation
      • Sign Organization Certificate
      • Examples
    • Extension Store in the Jami client
      • The Extension Store in the Daemon
      • The Extension Store in the Client
      • Extension State
    • TensorFlow extension
      • TensorFlow 2.1.0
  • योगदान
    • त्रुटि र समस्याहरूको रिपोर्टिङ
    • योगदान गर्ने कोड
    • Commit message guidelines
    • प्याकेजिङ Jami
    • यस दस्तावेजमा योगदान
    • निर्भरता
    • भण्डारको क्लोन
    • पृष्ठ सम्पादन
    • आफ्नो कामको समीक्षा गर्दै
    • आफ्नो काम बचाउँदै
    • परिवर्तन पेश गर्दै
    • आफ्नो काम परिवर्तन गर्दै
    • पृष्ठ थप्दै
  • GNU Free Documentation License
    • 0. PREAMBLE
    • 1. APPLICABILITY AND DEFINITIONS
    • 2. VERBATIM COPYING
    • 3. COPYING IN QUANTITY
    • 4. MODIFICATIONS
    • 5. COMBINING DOCUMENTS
    • 6. COLLECTIONS OF DOCUMENTS
    • 7. AGGREGATION WITH INDEPENDENT WORKS
    • 8. TRANSLATION
    • 9. TERMINATION
    • 10. FUTURE REVISIONS OF THIS LICENSE
    • 11. RELICENSING
    • ADDENDUM: How to use this License for your documents
Jami
  • विकासकर्ता पुस्तिका
  • New developers
  • View page source

New developers

This part of the documentation is intended for new developers who want to contribute to the project. It explains some of the tools and conventions.

  • जेमीको एपीआई
  • कोडिङ शैली
  • Debugging tools
  • जामीको गुणस्तर सुधार
  • Qt र QML कोडिंग शैली
  • Qt र QML परीक्षण उपकरणहरू
  • तपाईंको पहिलो प्याच पठाउँदै
  • जेरिटसँग काम गर्दै
Previous Next

प्रतिलिपि अधिकार

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.

Built with Sphinx using a theme provided by Read the Docs.