Skip to content

Commit 2a290f9

Browse files
committed
Exemplar-ify utf_view
1 parent f49b4d7 commit 2a290f9

File tree

110 files changed

+5381
-237
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+5381
-237
lines changed

.devcontainer/devcontainer.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2+
// README at: https://github.com/devcontainers/templates/tree/main/src/cpp
3+
4+
{
5+
"name": "Beman Project Generic Devcontainer",
6+
"image": "ghcr.io/bemanproject/infra-containers-devcontainer-gcc:14",
7+
"postCreateCommand": "pre-commit",
8+
"customizations": {
9+
"vscode": {
10+
"extensions": [
11+
"ms-vscode.cpptools",
12+
"ms-vscode.cmake-tools"
13+
]
14+
}
15+
}
16+
}

.gitattributes

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
infra/** linguist-vendored
2+
*.bib -linguist-detectable
3+
*.tex -linguist-detectable
4+
papers/* linguist-documentation

.github/CODEOWNERS

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
2-
# Codeowners for reviews on PRs
32

43
* @ednolan @camio
5-
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
name: Implementation Deficiency
3+
about: Report a bug or performance issue of our implementation
4+
title: ''
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
Please follow our code of conduct when engaging in the Beman community:
12+
https://github.com/bemanproject/beman/blob/main/docs/CODE_OF_CONDUCT.md
13+
-->
14+
15+
## Describe the deficiency
16+
17+
A clear and concise description of what the deficiency is.
18+
Link all relevant issues.
19+
This could be a bug, or a performance problem.
20+
21+
## To Reproduce
22+
23+
```c++
24+
// Use case
25+
```
26+
27+
## Expected Behavior
28+
29+
A clear and concise description of what you expected to happen.
30+
31+
## Additional Discussions
32+
33+
Add any other context about the problem here.
34+
If you believe your issue is platform dependent,
35+
please post your compiler versions here.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
name: Infrastructure Issues
3+
about: Report a bug or feature request with our Infrastructure
4+
title: ''
5+
labels: infra
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
Please follow our code of conduct when engaging in the Beman community:
12+
https://github.com/bemanproject/beman/blob/main/docs/CODE_OF_CONDUCT.md
13+
-->
14+
15+
## I am attempting to
16+
17+
Describe what you were attempting to do.
18+
19+
## Expected Behavior
20+
21+
A clear and concise description of what you expected to happen.
22+
23+
## Current Behavior
24+
25+
A clear and concise description of what actually happened.
26+
27+
## Additional Discussions
28+
29+
Add any other context about the problem here.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
name: Paper Discussion
3+
about: Provide feedback to current API
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
Please follow our code of conduct when engaging in the Beman community:
12+
https://github.com/bemanproject/beman/blob/main/docs/CODE_OF_CONDUCT.md
13+
-->
14+
15+
## Use case
16+
17+
Describe your concerns about adding this change to the C++ Standard Library.
18+
19+
```c++
20+
// example snippet
21+
```
22+
23+
## What I like
24+
25+
Let us know what you find positive about current approach / design.
26+
27+
## What I dislike
28+
29+
Let us know what you find negative about current approach / design.
30+
31+
## Discussion
32+
33+
Let us know if you have any more remarks.

.github/pull_request_template.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
<!--
2+
Please follow our code of conduct when engaging in the Beman community:
3+
https://github.com/bemanproject/beman/blob/main/docs/CODE_OF_CONDUCT.md
4+
-->
5+
6+
<!--
7+
Thank you for your contribution!
8+
9+
If you are updating project structure or build configs:
10+
- Make sure your contribution conforms to the Beman Standard:
11+
https://github.com/bemanproject/beman/blob/main/docs/BEMAN_STANDARD.md
12+
- For new CMake arguments / presets: please make sure you added appropriate CI tests.
13+
14+
If you are updating documentation:
15+
- Make sure badges and pictures does not impact readability.
16+
17+
If you are updating implementations:
18+
- Make sure you submit appropriate testing.
19+
20+
We encourage small and incremental additions instead of large redesigns.
21+
They are easier and faster to review.
22+
They are also less likely to introduce bugs.
23+
24+
While we do not formally adopt this guide as a standard,
25+
we encourage you to read and consider:
26+
"The CL author’s guide to getting through code review".
27+
https://google.github.io/eng-practices/review/developer/
28+
29+
Regardless, feel free to open a PR on your existing changes.
30+
We appreciate the suggestion and will help out.
31+
32+
Please run pre-commit against your change to comply with our linting rules.
33+
The command to check all files in the directory is:
34+
$ pre-commit run --all-files
35+
-->
36+
37+
<!-- markdownlint-disable-next-line MD041 -->
38+
## Description
39+
40+
Please describe your contribution in a single sentence.
41+
42+
## Related Issues
43+
44+
<!-- use magic keywords like "fix" to close issues linked to this PR automatically -->
45+
46+
## Motivation and Context
47+
48+
Explain why this change is needed.
49+
50+
## Testing
51+
52+
Explain how is this tested.
53+
54+
## Meta
55+
56+
<!--
57+
The convention in Beman is for the PR author to merge the PR once it's ready.
58+
You can check this box to indicate that you would like Beman members to merge the PR
59+
for you when appropriate reviews have passed.
60+
61+
Please note that:
62+
1. Stale PR may still be merged by a Beman member,
63+
if you need significant time to work on your PR,
64+
leave a comment and change it's status to draft.
65+
2. If you are not a member of the Beman project,
66+
you may not have the permission necessary to merge your own PR.
67+
-->
68+
69+
- [ ] If all approvals are obtained and the PR is green, any Beman member can merge the PR.
70+
71+
<!-- make sure you run pre-commit before opening a PR -->

.github/workflows/.beman_submodule

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[beman_submodule]
2+
remote=https://github.com/bemanproject/infra-workflows.git
3+
commit_hash=d03a513d25e1251b968988bd4b28a03a220a8c5f
4+
allow_untracked_files=True
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @ednolan

0 commit comments

Comments
 (0)