Improve README, fix #48
This commit is contained in:
		
							parent
							
								
									c0e9603c92
								
							
						
					
					
						commit
						94525b596a
					
				
							
								
								
									
										29
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								README.md
									
									
									
									
									
								
							@ -7,7 +7,7 @@ Mastodon
 | 
				
			|||||||
[travis]: https://travis-ci.org/Gargron/mastodon
 | 
					[travis]: https://travis-ci.org/Gargron/mastodon
 | 
				
			||||||
[code_climate]: https://codeclimate.com/github/Gargron/mastodon
 | 
					[code_climate]: https://codeclimate.com/github/Gargron/mastodon
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Mastodon is a federated microblogging engine. An alternative implementation of the GNU Social project. Based on ActivityStreams, Webfinger, PubsubHubbub and Salmon.
 | 
					Mastodon is a federated microblogging engine. An alternative implementation of the GNU social project. Based on ActivityStreams, Webfinger, PubsubHubbub and Salmon.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Focus of the project on a clean REST API and a good user interface. Ruby on Rails is used for the back-end, while React.js and Redux are used for the dynamic front-end. A static front-end for public resources (profiles and statuses) is also provided.
 | 
					Focus of the project on a clean REST API and a good user interface. Ruby on Rails is used for the back-end, while React.js and Redux are used for the dynamic front-end. A static front-end for public resources (profiles and statuses) is also provided.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -22,19 +22,22 @@ If you would like, you can [support the development of this project on Patreon][
 | 
				
			|||||||
- [API overview](https://github.com/Gargron/mastodon/wiki/API)
 | 
					- [API overview](https://github.com/Gargron/mastodon/wiki/API)
 | 
				
			||||||
- [How to use the API via cURL/oAuth](https://github.com/Gargron/mastodon/wiki/Testing-with-cURL)
 | 
					- [How to use the API via cURL/oAuth](https://github.com/Gargron/mastodon/wiki/Testing-with-cURL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Status
 | 
					## Features
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- GNU Social users can follow Mastodon users
 | 
					- **Fully interoperable with GNU social and any OStatus platform**  
 | 
				
			||||||
- Mastodon users can follow GNU Social users
 | 
					  Whatever implements Atom feeds, ActivityStreams, Salmon, PubSubHubbub and Webfinger is part of the network
 | 
				
			||||||
- Retweets, favourites, mentions, replies work in both directions
 | 
					- **Real-time timeline updates**  
 | 
				
			||||||
- Public pages for profiles and single statuses
 | 
					  See the updates of people you're following appear in real-time in the UI via WebSockets
 | 
				
			||||||
- Sign up, login, forgotten passwords and changing password
 | 
					- **Federated thread resolving**  
 | 
				
			||||||
- Mentions and URLs converted to links in statuses
 | 
					  If someone you follow replies to a user unknown to the server, the server fetches the full thread so you can view it without leaving the UI
 | 
				
			||||||
- REST API, including home and mention timelines
 | 
					- **Media attachments like images and WebM**  
 | 
				
			||||||
- OAuth2 provider system for the API
 | 
					  Upload and view images and WebM videos attached to the updates
 | 
				
			||||||
- Upload header image for profile page
 | 
					- **OAuth2 and a straightforward REST API**  
 | 
				
			||||||
- Deleting statuses, deletion propagation
 | 
					  Mastodon acts as an OAuth2 provider so 3rd party apps can use the API, which is RESTful and simple
 | 
				
			||||||
- Real-time timelines via Websockets
 | 
					- **Background processing for long-running tasks**  
 | 
				
			||||||
 | 
					  Mastodon tries to be as fast and responsive as possible, so all long-running tasks that can be delegated to background processing, are
 | 
				
			||||||
 | 
					- **Deployable via Docker**  
 | 
				
			||||||
 | 
					  You don't need to mess with dependencies and configuration if you want to try Mastodon, if you have Docker and Docker Compose the deployment is extremely easy
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Configuration
 | 
					## Configuration
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user