Initial Homebrew tap setup with automated documentation

- Add formula parser with Ruby AST parsing
- Add GitHub Actions CI/CD workflows
- Add Jekyll-based documentation site
- Add RuboCop and Dependabot configuration
- Add example formula for demonstration
This commit is contained in:
2025-09-02 02:22:26 +03:00
commit 6de65bca11
19 changed files with 1881 additions and 0 deletions

54
README.md Normal file
View File

@@ -0,0 +1,54 @@
# ivuorinen/homebrew-tap
A Homebrew tap for ivuorinen's custom formulae with automated documentation.
## Usage
```bash
# Add the tap
brew tap ivuorinen/homebrew-tap
# Install a formula
brew install <formula-name>
# List available formulae
brew search ivuorinen/homebrew-tap/
```
## Documentation
Visit [https://ivuorinen.github.io/homebrew-tap/](https://ivuorinen.github.io/homebrew-tap/) for complete documentation of all available formulae.
## Available Formulae
The documentation is automatically generated from the formula files and includes:
- Installation instructions
- Dependencies
- Version information
- Source links
## Contributing
1. Fork this repository
2. Create a new formula in the `Formula/` directory
3. Follow the [Homebrew Formula Cookbook](https://docs.brew.sh/Formula-Cookbook)
4. Submit a pull request
The CI will automatically validate your formula and update the documentation.
## Development
```bash
# Install dependencies
bundle install
# Parse formulae locally
ruby scripts/parse_formulas.rb
# Serve documentation locally
cd docs && bundle exec jekyll serve
```
## License
This tap is released under the MIT License. See LICENSE for details.