Skip to content

Commit 12fee22

Browse files
committed
initial commit
0 parents  commit 12fee22

38 files changed

+3891
-0
lines changed

.bcr/metadata.template.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"homepage": "https://github.com/TendTo/rules_doxygen",
3+
"maintainers": [
4+
{
5+
"name": "Ernesto Casablanca",
6+
"email": "casablancaernesto@gmail.com",
7+
"github": "TendTo"
8+
}
9+
],
10+
"repository": ["github:TendTo/rules_doxygen"],
11+
"versions": [],
12+
"yanked_versions": {}
13+
}

.bcr/presubmit.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
bcr_test_module:
2+
module_path: "examples"
3+
matrix:
4+
platform: ["debian10", "ubuntu2004", "windows"]
5+
bazel: [7.x]
6+
tasks:
7+
run_tests:
8+
name: "Run test module"
9+
platform: ${{ platform }}
10+
bazel: ${{ bazel }}
11+
test_targets:
12+
- "//base:doxygen"
13+
- "//latex:doxygen"
14+
- "//doxyfile:doxygen"
15+
- "//nested:doxygen"

.bcr/source.template.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"integrity": "",
3+
"strip_prefix": "{REPO}-{VERSION}",
4+
"url": "https://github.com/{OWNER}/{REPO}/archive/refs/tags/{TAG}.tar.gz"
5+
}

.github/workflows/ci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
examples:
11+
strategy:
12+
matrix:
13+
os: [ubuntu-latest, windows-latest]
14+
subdir: [base, doxyfile, latex, nested]
15+
runs-on: ${{ matrix.os }}
16+
17+
steps:
18+
- uses: actions/checkout@v4
19+
- name: Build ${{ matrix.subdir }}
20+
run: bazel build //${{ matrix.subdir }}:doxygen
21+
working-directory: examples
22+
- name: Check output
23+
uses: thebinaryfelix/check-file-existence-action@1.0.0
24+
with:
25+
files: "examples/bazel-bin/${{ matrix.subdir }}/html/index.html"

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
bazel-*
2+
.vscode/
3+
MODULE.bazel.lock

BUILD.bazel

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
"""rules_doxygen BUILD file"""
2+
3+
exports_files([
4+
"Doxyfile.template",
5+
"doxygen.BUILD.bazel",
6+
"doxygen.bzl",
7+
])

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [1.0.0]
9+
10+
### Added
11+
12+
- Initial release
13+
14+
## [NEXT.VERSION]
15+
16+
- TODO
17+
18+
[1.0.0]: https://github.com/TendTo/rules_doxygen/tree/1.0.0
19+
[NEXT.VERSION]: https://github.com/TendTo/rules_doxygen/compare/1.0.0...HEAD

0 commit comments

Comments
 (0)