1. 1. About
    1. 1.1. Features
    2. 1.2. Post and Comment Ranking
    3. 1.3. Guide
  2. 2. Administration
    1. 2.1. Install with Docker
    2. 2.2. Install with Ansible
    3. 2.3. Install from Scratch
    4. 2.4. Install on AWS
    5. 2.5. First Steps
    6. 2.6. Configuration
    7. 2.7. Theming Guide
    8. 2.8. Getting started with Federation
    9. 2.9. Troubleshooting
    10. 2.10. Backup and Restore
    11. 2.11. Using Caddy as a reverse proxy
  3. 3. Moderation
  4. 4. Federation
    1. 4.1. Federation Overview
    2. 4.2. Lemmy Protocol
  5. 5. Client Development
    1. 5.1. HTTP API extras
    2. 5.2. Rust API
    3. 5.3. Creating a Custom Frontend
  6. 6. Contributing
    1. 6.1. Docker Development
    2. 6.2. Local Development
    3. 6.3. Tests
    4. 6.4. Federation Development
    5. 6.5. Release Process
    6. 6.6. Resources
  7. 7. Code of Conduct

Lemmy Documentation

Resources / Libraries

  • Diesel to Postgres data types
  • helpful diesel examples
  • Recursive query for adjacency list for nested comments
  • https://github.com/sparksuite/simplemde-markdown-editor
  • Markdown-it
  • Sticky Sidebar
  • RXJS websocket
  • Rust JWT
  • Hierarchical tree building javascript
  • Hot sorting discussion 2
  • Classification types.
  • RES expando - Possibly make this into a switching react component.
  • Temp Icon
  • Rust docker build
  • Zurb mentions
  • TippyJS
  • SQL function indexes

ActivityPub Resources

Official Documents

  • ActivityPub standard
  • Activitypub vocabulary

Explanations

  • ActivityPub - one protocol to rule them all?
  • A highly opinionated guide to learning about ActivityPub
  • Activitypub implementers guide
  • Mastodon Blog: How to implement a basic ActivityPub server
  • Mastodon Blog: Implementing an ActivityPub inbox
  • Data storage questions
  • Activitypub as it has been understood

Examples and Libraries

  • ActivityPub example server
  • ActivityStreams crate
  • HTTP Signatures crate