mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 21:16:26 +01:00 
			
		
		
		
	Add GoLand configuration in hacking on gitea (#16843)
Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
		
							parent
							
								
									7815f244d6
								
							
						
					
					
						commit
						d24eb6e6ce
					
				@ -309,6 +309,19 @@ Visual Studio Code. Look at
 | 
			
		||||
[`contrib/ide/README.md`](https://github.com/go-gitea/gitea/blob/main/contrib/ide/README.md)
 | 
			
		||||
for more information.
 | 
			
		||||
 | 
			
		||||
## GoLand
 | 
			
		||||
 | 
			
		||||
Clicking the `Run Application` arrow on the function `func main()` in `/main.go` 
 | 
			
		||||
can quickly start a debuggable gitea instance.
 | 
			
		||||
 | 
			
		||||
The `Output Directory` in `Run/Debug Configuration` MUST be set to the 
 | 
			
		||||
gitea project directory (which contains `main.go` and `go.mod`), 
 | 
			
		||||
otherwise, the started instance's working directory is a GoLand's temporary directory 
 | 
			
		||||
and prevents gitea from loading dynamic resources (eg: templates) in a development environment.  
 | 
			
		||||
 | 
			
		||||
To run unit tests with SQLite in GoLand, set `-tags sqlite,sqlite_unlock_notify`
 | 
			
		||||
in `Go tool arguments` of `Run/Debug Configuration`.
 | 
			
		||||
 | 
			
		||||
## Submitting PRs
 | 
			
		||||
 | 
			
		||||
Once you're happy with your changes, push them up and open a pull request. It
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user