mirror of
https://github.com/mastodon/documentation
synced 2025-04-11 22:56:17 +02:00

a potential resolution to tootsuite/mastodon#3804, achieved by not encouraging people to use upload methods without filenames my rationale for this being the right solution is that it brings it to parity with the media upload method, which has already proven to be enough for library developers to understand. it should be enough that, early in the docs, it says that 'When a file parameter is mentioned, a form-encoded upload is expected.' i wouldn't mind so much if the base64 upload method didn't expose such an insidious bug, but even if it didn't, it seems reasonable to want to encourage developers to upload all media in a consistent way
Mastodon documentation
Mastodon is a free, open-source GNU social-compatible social network server. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Anyone can run Mastodon and participate in the social network seamlessly.
Using Mastodon
Using the API
- API documentation
- Libraries
- Streaming API documentation
- Testing the API with cURL
- OAuth details
- Tips for app developers
- Push notifications
Running Mastodon
Please note: It is highly recommended to run a tagged release of Mastodon and not run off the current master
branch.
- Resources needed
- Production guide
- Docker guide
- Alternative: Running on Heroku
- Development guide
- Alternative: Development with Vagrant
- Alternative: Development and Production with Nanobox
- Administration guide
- Maintenance Tasks
- Tuning Mastodon
- System Configuration Alternatives
Contributing to Mastodon
Protocols
Description
Languages
SCSS
56.2%
HTML
43%
JavaScript
0.8%