Bubble documentation
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

bubble-repos.md 3.5 KiB

4 yıl önce
4 yıl önce
4 yıl önce
4 yıl önce
4 yıl önce
4 yıl önce
4 yıl önce
4 yıl önce
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # Bubble Repositories
  2. ## [bubble](https://git.bubblev.org/bubblev/bubble)
  3. The primary repository, contains the code for the Bubble API. Building this repository will build everything you need to start a local Bubble Boot Launcher, from which you can fork a proper cloud-based Bubble Launcher, which can then launch individual Bubbles.
  4. This repository contains:
  5. * `automation`: the ansible roles to setup a new Bubble
  6. * `bubble-server`: the Bubble API
  7. * `bin`: scripts for working with Bubbles, including convenience scripts for working with the Bubble API
  8. * `bubble-web`: a submodule containing the front-end UI code
  9. * `utils`: utility code submodules
  10. ### bubble submodules
  11. #### [bubble-web](https://git.bubblev.org/bubblev/bubble-web)
  12. The frontend user interface, built in VueJS.
  13. #### utils/[abp-parser](https://git.bubblev.org/bubblev/abp-parser)
  14. Parser logic for AdBlockPlus-formatted filter files. Used by the BubbleBlock app.
  15. #### utils/[cobbzilla-parent](https://git.bubblev.org/bubblev/cobbzilla-parent)
  16. Utility code that defines package versions for various dependencies
  17. #### utils/[cobbzilla-utils](https://git.bubblev.org/bubblev/cobbzilla-utils)
  18. General utility code, used throughout bubble, and by other utility code
  19. #### utils/[cobbzilla-wizard](https://git.bubblev.org/bubblev/cobbzilla-wizard)
  20. A long-ago fork of DropWizard, this repository provides a simple framework for building Jersey/JAX-RS APIs
  21. #### utils/[restex](https://git.bubblev.org/bubblev/restex)
  22. A library used in testing to generate API documentation
  23. #### utils/[templated-mail-sender](https://git.bubblev.org/bubblev/templated-mail-sender)
  24. A library used to send emails based on templates
  25. ## Supporting Repositories
  26. These repositories contain code that is built separately, and then included in `bubble` ansible roles.
  27. ### [dnscrypt-proxy](https://git.bubblev.org/bubblev/dnscrypt-proxy)
  28. A fork of https://github.com/DNSCrypt/dnscrypt-proxy.git
  29. The `bubble` branch contains some minor changes to work with Bubble. The built binary is included in the `algo` repository, which is then packged and included in the ansible `algo` role in the `bubble` repository.
  30. ### [algo](https://git.bubblev.org/bubblev/algo)
  31. A fork of https://github.com/trailofbits/algo
  32. The `bubble` branch contains some minor changes to work with Bubble, including the `bubble_zip.sh` script, which packages the repository for inclusion in the ansible `algo` role in the `bubble` repository.
  33. ### [mitmproxy](https://git.bubblev.org/bubblev/mitmproxy)
  34. A fork of https://github.com/mitmproxy/mitmproxy/
  35. The `bubble` branch contains some minor changes to work with Bubble, including the `bubble_zip.sh` script, which packages the repository for inclusion in the ansible `mitmproxy` role in the `bubble` repository.
  36. ### [bubble-nodemanager](https://git.bubblev.org/bubblev/bubble-nodemanager)
  37. A low-level management system for deployed Bubble nodes. Written in [Rust](https://www.rust-lang.org/) for high-performance and a small memory footprint.
  38. The resulting binary is included in the ansible `bubble_finalizer` role in the `bubble` repository.
  39. ## Data Repositories
  40. This repository contains data that is used at runtime by a Bubble.
  41. ### [bubble-filter-lists](https://git.bubblev.org/bubblev/bubble-filter-lists)
  42. Contains filter lists that are loaded (and periodically reloaded) by the BubbleBlock app.
  43. ## Documentation Repositories
  44. Bubble documentation.
  45. ## [bubble-docs](https://git.bubblev.org/bubblev/bubble-docs)
  46. Contains various documentation about the Bubble project.