A web service to help you with [dot] gitgnore files for git repositories.
1.0K
Just simply download gitignore file by,
curl -s "http://localhost:8080/api/gi/get?for=go" -o .gitignore
.gitignore Files: Easily generate .gitignore files for multiple languages and frameworks..gitignore templates and check service health./static endpoint.git clone https://github.com/mrinjamul/gitignore-service.git
cd gitignore-service
For Linux,
export $(cat .env | xargs)
For Windows,
Get-Content .env | ForEach-Object { if ($_ -and $_ -notmatch '^\s*#') { $parts = $_ -split '=', 2; [System.Environment]::SetEnvironmentVariable($parts[0].Trim(), $parts[1].Trim()) } }
go mod download
go run .
Base URL: http://localhost:8080
Endpoints:
GET /static/*filepath --> Serves static files.GET / --> Main page.GET /api/gi/ --> Fetch list of .gitignore files.GET /api/gi?for=go --> Fetch a specific .gitignore files.GET /api/gi/get?for=go --> Download a specific .gitignore file.GET /api/health --> Health check endpoint.GET /api/health/full --> Detailed health check.Contributions are welcome! To contribute:
Fork the repository:
Click the "Fork" button at the top right of the repository page on GitHub.
Create a new branch:
git checkout -b feature-branch
Commit your changes:
git commit -am 'Add new feature'
Push to the branch:
git push origin feature-branch
Create a new Pull Request:
Go to the repository on GitHub, switch to your branch, and click "New Pull Request".
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or issues, please open an issue on GitHub or contact the project maintainer.
Content type
Image
Digest
sha256:310e80711…
Size
11.6 MB
Last updated
about 2 years ago
docker pull mrinjamul/gitignore-service