• This repository has been archived on 18/Aug/2021
  • Stars
    star
    182
  • Rank 211,154 (Top 5 %)
  • Language
    Python
  • Created almost 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Flipper Zero documentation repo

Flipper Zero Docs

Participation

To fix a bug or add something new to this repository, you need to open a pull-request. Also, on every page of the site, there is an edit icon (pencil) to the right of the header.

I18N and shared folder

  • Put assets, custom HTMLs, scripts, and stylesheets to shared until they're language-specific
  • Keep the navigation structure the same for all languages* so the language selector can work properly

Creating a new document

After creating a new document, add it to the nav: block in the language-specific mkdocs.yml.

Writing

Documents are written in Markdown. Material for Mkdocs and Mkdocs docs might help you showing what blocks are supported.

Assets

All images, videos, and other assets must be uploaded to the assets folder.

GIFs, Videos and screenshots

We have some custom macros to embed "gifs" and videos.

To embed a "gif" (autoplayable silent MP4 video), use:

{{ gif("/assets/example-gif-file-name.mp4") }}

To embed a video, use:

{{ video("/assets/example-video-file-name.mp4") }}

To embed a Flipper Zero screenshot, use:

{{ screenshot("/assets/example-screenshot.png") }}

The screenshot should be 128*64 PNG with transparent background.

Live MkDocs server

You can run mkdocs server locally and render changes on the fly while editing.

macOS

  1. brew install yq rsync

  2. Install mkdocs insiders version if you have a token:

    pip3 install git+https://${GH_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git

    pip3 install mkdocs-macros-plugin mkdocs-git-revision-date-localized-plugin mkdocs-smart-meta-plugin

OR onstall public version

pip3 install mkdocs-material mkdocs-macros-plugin mkdocs-git-revision-date-localized-plugin mkdocs-smart-meta-plugin

  1. Run python3 ./serve.py being in the root directory
  2. Proceed to http://localhost:8000

P.S. If you use publoc version of mkdocs the live preview might look a bit different to production, because we use mkdocs-material-insiders version.

Linux

TODO

Windows

TODO

More Repositories

1

flipperzero-firmware

Flipper Zero firmware source code
C
12,714
star
2

Flipper-Android-App

Android Mobile app to rule all Flipper's family
Kotlin
1,519
star
3

qFlipper

qFlipper — desktop application for updating Flipper Zero firmware via PC
C++
1,147
star
4

Flipper-iOS-App

iOS Mobile App to rule all Flipper's family
Swift
723
star
5

flipper-application-catalog

Flipper Application Catalog
Python
579
star
6

flipperzero-ufbt

Compact tool for building and debugging applications for Flipper Zero.
Python
562
star
7

flipperzero-3d-models

Flipper Zero 3D models
510
star
8

blackmagic-esp32-s2

C
493
star
9

flipperzero-good-faps

Flipper Zero Official Apps maintained by Flipper Team and Friends
C
297
star
10

flipperzero-sd-card-examples

Examples of all types of files stored on Flipper Zero SD card
166
star
11

lab.flipper.net

JavaScript
146
star
12

flipperzero-devboard-stlinkv3

Devboard for Flipper Zero based on ST-Link V3
108
star
13

flipperzero-nfc-tools

Repository contains nfc tools for Flipper companions
C
106
star
14

flipperzero-toolchain

Flipper Zero Embedded Toolchain
Shell
101
star
15

flipperzero-ufbt-action

Official ufbt Action wrapper for building Flipper Zero applications
95
star
16

flipperzero-game-engine

C
89
star
17

flipperzero-protobuf

This repository contains Flipper Zero RPC protocol protobuf description
77
star
18

flipperzero-catalog-sample-app

C
60
star
19

flipperzero_protobuf_py

Python
58
star
20

video-game-module

C
58
star
21

go-flipper

Go
56
star
22

flipperzero-remote-testbench-front

Remote testbench for Flipper zero - Frontend
JavaScript
43
star
23

flipperzero-nfc-rpc

Examples for control NFC over RPC
Python
41
star
24

webdfu

Driver for working with DFU in a browser over WebUSB
TypeScript
36
star
25

flipper-hackathon-moscow

Flipper Hackathon Moscow 2021
36
star
26

flipper-menu-generator

Generates menu tree image from markdown code
JavaScript
36
star
27

update.flipperzero.one

JavaScript
28
star
28

flipperzero-documentation

CSS
28
star
29

Casper-flipper-blog-theme

Handlebars
26
star
30

flipperzero-game-engine-example

Flipper Zero game engine example project
C
25
star
31

flipper-questions-and-answers

Flipper Question and Answer sessions archive
22
star
32

stm32wb_copro_scripts

Python
22
star
33

homebrew-flipper

Ruby
21
star
34

webflipper

Web client
JavaScript
20
star
35

flipper-update-indexer

Flipper update file uploader and indexer
Python
20
star
36

flipper-documentation-indexer

Python
17
star
37

map-gcc-parser-python

Python
14
star
38

.github

14
star
39

flipper-update-server

Go
13
star
40

flpr.app

HTML
11
star
41

stm32wb_copro

C++
11
star
42

flipper-tilda-webserver

Tilda exporter and webserver
Python
11
star
43

flipperzero-protobuf-jvm

9
star
44

floopper-bloopper

C
9
star
45

welcomer-bot

Python
9
star
46

IRDB

Flipper IR database with device catalogs
9
star
47

flipper-map-reporter

Map file analyser CI/CD
Shell
9
star
48

flipper-k8s-db-backuper

Make backups of databases in k8s
Python
9
star
49

docker-rsync-server

Shell
8
star
50

flipper-factory-reset

Fully reset flipper and set it to the shipping state
Python
8
star
51

sub-sync

Sync Ghost and Sendinblue subscribers
Go
8
star
52

discord-backers-bot

Go
7
star
53

inotify-safe-mv

Dockerfile
7
star
54

flipperzero-protobuf-metric

Protobuf for flipper metrics
7
star
55

discord-notifier

Go
6
star
56

thumbnail-autogen

Dockerfile
5
star
57

chmocker

Chroot-based Docker-like pseudo-containers for MacOS
Python
5
star
58

firmware-report-server

Flipper Zero FW build report analyzer backend
Python
5
star
59

QA-flipper-units

Simple script to run the unit tests inside flipper and validate the result
Python
5
star
60

go-metric

Server for metric from application
Go
4
star
61

firmware-report-client

Svelte
3
star
62

flipper-url-shortener

Python
3
star
63

ship-flipp

Go
2
star
64

flipper-catalog-apps-downloader

Python
1
star
65

IRDB-Backend

Backend for IRDB database
Kotlin
1
star
66

flipper-github-runner-docker-qa

Self-hosted github actions runners for QA
Python
1
star
67

flipper-local-ssl

Flipper LAN SSL Deployer
Python
1
star