mirror of
				https://github.com/ergochat/ergo.git
				synced 2025-11-03 23:37:22 +01:00 
			
		
		
		
	docs: Add a very basic INFO document.
This commit is contained in:
		
							parent
							
								
									184438b99a
								
							
						
					
					
						commit
						475570d57f
					
				
							
								
								
									
										40
									
								
								docs/INFO.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								docs/INFO.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,40 @@
 | 
			
		||||
# Oragono Information
 | 
			
		||||
 | 
			
		||||
Here's a bunch of misc info the Oragono server!
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Accounts and Channels
 | 
			
		||||
 | 
			
		||||
Most IRC servers out there offer IRC account and channel registration through external
 | 
			
		||||
services such as NickServ and ChanServ. In Oragono, we bundle accounts and channel ownership
 | 
			
		||||
in as a native server feature instead!
 | 
			
		||||
 | 
			
		||||
Because there's a lot of aspects of accounts/channels that haven't been specified as native
 | 
			
		||||
commands and all yet, Oragono includes the pseudo-clients NickServ and ChanServ to roughly
 | 
			
		||||
mimic the functionality that other IRCds get from services packages, in a user-facing set
 | 
			
		||||
of commands that's familiar to everyone.
 | 
			
		||||
 | 
			
		||||
The plan is to move more features and functionality (such as channel registration, channel
 | 
			
		||||
permissions and all) over to native commands first and to use the NickServ/ChanServ as
 | 
			
		||||
legacy interfaces to access these functions. However, it's gonna be a while before all of
 | 
			
		||||
this is specified by someone like the IRCv3 WG.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Rejected Features
 | 
			
		||||
 | 
			
		||||
'Rejected' sounds harsh, but basically these are features I've decided I'm not gonna
 | 
			
		||||
implement in Oragono (at least, not until someone convinces me they're worth doing).
 | 
			
		||||
 | 
			
		||||
### Force/Auto-Join Channels on Connect
 | 
			
		||||
 | 
			
		||||
When a user connects, some IRC servers let you force-join them to a given channel. For
 | 
			
		||||
instance, this could be a channel like `#coolnet` for a network named CoolNet, a lobby
 | 
			
		||||
channel, or something similar.
 | 
			
		||||
 | 
			
		||||
My main objection to having this feature is just that I don't like it that much. It doesn't
 | 
			
		||||
seem nice to forcibly join clients to a channel, and I know I'm always annoyed when networks
 | 
			
		||||
do it to me.
 | 
			
		||||
 | 
			
		||||
To network operators that want to do this, I'd suggest instead mentioning the channel(s) in
 | 
			
		||||
your MOTD so that your users know the channels exist! If they want to join in, they can do
 | 
			
		||||
it from there :)
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user