mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-31 11:20:09 +00:00 
			
		
		
		
	docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									280da1469a
								
							
						
					
					
						commit
						810a1f7110
					
				| @ -1,5 +1,75 @@ | |||||||
| Makefile | General environment | ||||||
| -------- | ------------------- | ||||||
|  | 
 | ||||||
|  | ImageGrid will require the following installed and in path: | ||||||
|  | 	- bash | ||||||
|  | 	- make (GNU Make) | ||||||
|  | 	- git | ||||||
|  | 	- wget | ||||||
|  | 	- zip / unzip / zipnote | ||||||
|  | 	- grep / egrep / fgrep | ||||||
|  | 	- sed | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Some more dependencies will be installed by make via npm locally. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Dependencies can be checked with: | ||||||
|  | 
 | ||||||
|  | 	$ make check | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Then the build system/process is generally the same on all platforms: | ||||||
|  | 
 | ||||||
|  | - Clone the repository: | ||||||
|  | 
 | ||||||
|  | 	$ git clone https://github.com/flynx/ImageGrid.git | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - Build the dev envioronment (bash): | ||||||
|  | 
 | ||||||
|  | 	$ make dev | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - Run in-place: | ||||||
|  | 
 | ||||||
|  | 	$ make run | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - Build a distro: | ||||||
|  | 
 | ||||||
|  | 	$ make dist | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Windows environment | ||||||
|  | ------------------- | ||||||
|  | 
 | ||||||
|  | This will require a UN*X-like build environment to run make and friends. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | One way to go about this is (admin PowerShell): | ||||||
|  | 
 | ||||||
|  | - Install Chocolate | ||||||
|  | 
 | ||||||
|  | 	> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |   For more info see: https://chocolatey.org/install | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | - Install git-bash based env: | ||||||
|  | 
 | ||||||
|  | 	> choco install git nodejs wget zip sed grep | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Now we can proceed with the normal build. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | The Makefile | ||||||
|  | ------------ | ||||||
| 
 | 
 | ||||||
| For make help to work make requires: bash, sed, grep/fgrep and printf to  | For make help to work make requires: bash, sed, grep/fgrep and printf to  | ||||||
| be available in the path, run this to double check: | be available in the path, run this to double check: | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user