|
1 | | -<a href="https://github.com/camaraproject/§repo_name§/commits/" title="Last Commit"><img src="https://img.shields.io/github/last-commit/camaraproject/§repo_name§?style=plastic"></a> |
2 | | -<a href="https://github.com/camaraproject/§repo_name§/issues" title="Open Issues"><img src="https://img.shields.io/github/issues/camaraproject/§repo_name§?style=plastic"></a> |
3 | | -<a href="https://github.com/camaraproject/§repo_name§/pulls" title="Open Pull Requests"><img src="https://img.shields.io/github/issues-pr/camaraproject/§repo_name§?style=plastic"></a> |
4 | | -<a href="https://github.com/camaraproject/§repo_name§/graphs/contributors" title="Contributors"><img src="https://img.shields.io/github/contributors/camaraproject/§repo_name§?style=plastic"></a> |
5 | | -<a href="https://github.com/camaraproject/§repo_name§" title="Repo Size"><img src="https://img.shields.io/github/repo-size/camaraproject/§repo_name§?style=plastic"></a> |
6 | | -<a href="https://github.com/camaraproject/§repo_name§/blob/main/LICENSE" title="License"><img src="https://img.shields.io/badge/License-Apache%202.0-green.svg?style=plastic"></a> |
7 | | -<a href="https://github.com/camaraproject/§repo_name§/releases/latest" title="Latest Release"><img src="https://img.shields.io/github/release/camaraproject/§repo_name§?style=plastic"></a> |
8 | | -!! Choose one of the following alternatives and then delete the task: |
| 1 | +<a href="https://github.com/camaraproject/{{repo_name}}/commits/" title="Last Commit"><img src="https://img.shields.io/github/last-commit/camaraproject/{{repo_name}}?style=plastic"></a> |
| 2 | +<a href="https://github.com/camaraproject/{{repo_name}}/issues" title="Open Issues"><img src="https://img.shields.io/github/issues/camaraproject/{{repo_name}}?style=plastic"></a> |
| 3 | +<a href="https://github.com/camaraproject/{{repo_name}}/pulls" title="Open Pull Requests"><img src="https://img.shields.io/github/issues-pr/camaraproject/{{repo_name}}?style=plastic"></a> |
| 4 | +<a href="https://github.com/camaraproject/{{repo_name}}/graphs/contributors" title="Contributors"><img src="https://img.shields.io/github/contributors/camaraproject/{{repo_name}}?style=plastic"></a> |
| 5 | +<a href="https://github.com/camaraproject/{{repo_name}}" title="Repo Size"><img src="https://img.shields.io/github/repo-size/camaraproject/{{repo_name}}?style=plastic"></a> |
| 6 | +<a href="https://github.com/camaraproject/{{repo_name}}/blob/main/LICENSE" title="License"><img src="https://img.shields.io/badge/License-Apache%202.0-green.svg?style=plastic"></a> |
| 7 | +<a href="https://github.com/camaraproject/{{repo_name}}/releases/latest" title="Latest Release"><img src="https://img.shields.io/github/release/camaraproject/{{repo_name}}?style=plastic"></a> |
| 8 | +<!-- Choose one of the following alternatives and then delete the task --> |
9 | 9 | <a href="https://github.com/camaraproject/Governance/blob/main/ProjectStructureAndRoles.md" title="Sandbox API Repository"><img src="https://img.shields.io/badge/Sandbox%20API%20Repository-yellow?style=plastic"></a> |
10 | 10 | <a href="https://github.com/camaraproject/Governance/blob/main/ProjectStructureAndRoles.md" title="Incubating API Repository"><img src="https://img.shields.io/badge/Incubating%20API%20Repository-green?style=plastic"></a> |
11 | 11 | <a href="https://github.com/camaraproject/Governance/blob/main/ProjectStructureAndRoles.md" title="Graduated API Repository"><img src="https://img.shields.io/badge/Graduated%20API%20Repository-silver?style=plastic"></a> |
12 | 12 | <a href="https://github.com/camaraproject/Governance/blob/main/ProjectStructureAndRoles.md" title="Working Group"><img src="https://img.shields.io/badge/Working%20Group-red?style=plastic"></a> |
13 | 13 |
|
| 14 | +# {{repo_name}} |
14 | 15 |
|
15 | | -# §repo_name§ |
16 | | - |
17 | | - |
18 | | -!! Uncomment if needed one of the alternatives and replace the links with the concrete links into the CAMARA wiki - then delete the task: |
| 16 | +> [!NOTE] |
| 17 | +> What is this repository about and how to use it: |
| 18 | +> |
| 19 | +> * For codeowners of existing CAMARA repository as a sample how a CAMARA repository should look like, e.g. to update legacy repositories. Have a look specifically on the [code of the README.md](https://github.com/camaraproject/Template_API_Repository/blob/main/README.md?plain=1) for different variants and copy relevant parts into your repository. |
| 20 | +> * For CAMARA admins to create new (Sandbox) API repositories automated: Use the `setup-new-repo` workflow together with documentation in [templates/README.md](templates/README.md). |
| 21 | +> |
| 22 | +> The following is the template README for a new independent Sandbox API repository, other variants are within the commented code. |
19 | 23 |
|
20 | 24 | <!-- Alternative for new, independent Sandbox API Repositories --> |
21 | | -Sandbox API Repository to describe, develop, document, and test the §repo_name§ Service API(s). The repository does not yet belong to a CAMARA Sub Project. |
22 | | - |
23 | | -* API Repository [wiki page](https://lf-camaraproject.atlassian.net/wiki/x/AgDe) !! Update with concrete link when available and delete the task |
| 25 | +Sandbox API Repository to describe, develop, document, and test the {{repo_name}} Service API(s). The repository does not yet belong to a CAMARA Sub Project. |
24 | 26 |
|
| 27 | +* API Repository [wiki page]({{repo_wiki_page}}) |
25 | 28 |
|
26 | | -<!-- Alternative for Sandbox API Repositories within the context of an existing Sub Project |
27 | | -Sandbox API Repository to describe, develop, document, and test the §repo_name§ Service API(s) within the Sub Project [$Sub Project Name§](https://lf-camaraproject.atlassian.net/wiki/x/AgDe) |
| 29 | +<!-- Alternative for Sandbox API Repositories within the context of an existing Sub Project --> |
28 | 30 |
|
29 | | -* API Repository [wiki page](https://lf-camaraproject.atlassian.net/wiki/x/AgDe) !! Update with concrete link when available and delete the task |
| 31 | +<!-- |
| 32 | +Sandbox API Repository to describe, develop, document, and test the {{repo_name}} Service API(s) within the Sub Project [{{subproject_name}}]({{subproject_wiki_page}}) |
30 | 33 |
|
| 34 | +* API Repository [wiki page]({{repo_wiki_page}}) |
31 | 35 | --> |
32 | 36 |
|
33 | | -<!-- Alternative for Incubating API Repositories (always part of Sub Project, potentially created as part of the Incubation): |
| 37 | +<!-- Alternative for Incubating API Repositories (always part of Sub Project, potentially created as part of the Incubation) --> |
34 | 38 |
|
35 | | -Incubating API Repository to evolve and maintain the definitions and documentation of §repo_name§ Service API(s) within the Sub Project [$Sub Project Name§](https://wiki.camaraproject.org/display/CAM/Sub+Projects) |
| 39 | +<!-- |
| 40 | +Incubating API Repository to evolve and maintain the definitions and documentation of {{repo_name}} Service API(s) within the Sub Project [{{subproject_name}}]({{subproject_wiki_page}}) |
36 | 41 |
|
37 | | -* API Repository [wiki page](https://lf-camaraproject.atlassian.net/wiki/x/AgDe) !! Update with concrete link when available and delete the task |
| 42 | +* API Repository [wiki page]({{repo_wiki_page}}) |
38 | 43 | --> |
39 | 44 |
|
40 | 45 | <!-- for Graduation of an API Repository replace "Incubating" with "Graduated" and don't forget to exchange the badge :-) --> |
41 | 46 |
|
42 | 47 | <!-- Alternative if the repository will be used for a working group - in this case further points, e.g. the scope, of this template need to be adapted: |
43 | 48 |
|
44 | | -Repository for xxx of the $Working Group$ Working Group" |
| 49 | +Repository for xxx of the {{subproject_name}} Working Group" |
45 | 50 |
|
46 | | -* Working Group [wiki home page](https://lf-camaraproject.atlassian.net/wiki/x/AgDe) |
| 51 | +* Working Group [wiki home page]({{repo_wiki_page}}) |
47 | 52 | !! Update with concrete link |
48 | 53 | --> |
49 | 54 |
|
50 | 55 | ## Scope |
51 | 56 |
|
52 | | -* Service API(s) “§repo_name§” (see APIBacklog.md) |
| 57 | +* Service API(s) “{{repo_name}}” (see APIBacklog.md) |
53 | 58 | * The API(s) provide(s) the API consumer with the ability to: |
54 | 59 | * §Short API scope description§ !! Add here a scope description according to the API proposal |
55 | 60 | * Describe, develop, document, and test the API(s) |
56 | 61 | * Started: §start date§ |
57 | | -<!-- * Incubating stage since: §incubation date$ --> |
| 62 | +<!-- * Incubating stage since: {{incubation date}} --> |
58 | 63 |
|
59 | 64 | ## Release Information |
60 | 65 |
|
61 | 66 | The repository has no (pre)releases yet, work in progress is within the main branch. |
62 | 67 | <!-- Optional: an explicit listing of the latest (pre-)release with additional information, e.g. links to the API definitions --> |
63 | 68 | <!-- In addition use/uncomment one or multiple the following alternative options when becoming applicable --> |
64 | | -<!-- Pre-releases of this sub project are available in https://github.com/camaraproject/§repo_name§/releases --> |
65 | | -<!-- The latest public release is available here: https://github.com/camaraproject/§repo_name§/releases/latest --> |
66 | | -<!-- For changes see [CHANGELOG.md](https://github.com/camaraproject/§repo_name§/blob/main/CHANGELOG.md) --> |
| 69 | +<!-- Pre-releases of this sub project are available in https://github.com/camaraproject/{{repo_name}}/releases --> |
| 70 | +<!-- The latest public release is available here: https://github.com/camaraproject/{{repo_name}}/releases/latest --> |
| 71 | +<!-- For changes see [CHANGELOG.md](https://github.com/camaraproject/{{repo_name}}/blob/main/CHANGELOG.md) --> |
67 | 72 |
|
68 | 73 | ## Contributing |
| 74 | + |
69 | 75 | * Meetings are held virtually <!-- for new, independent Sandbox API repositories request a meeting link from the LF admin team or replace the information with the existing meeting information of the Sub Project --> |
70 | | - * Schedule: !! tbd |
71 | | - * [Registration / Join](https://zoom-lfx.platform.linuxfoundation.org/meetings/telcoapi) !! Update this link with your meeting registration/join link and delete the task |
72 | | - * Minutes: Access [meeting minutes](https://lf-camaraproject.atlassian.net/wiki/x/AgDe) !! update this link to your wiki page using the "Share" link and delete the task |
| 76 | + |
| 77 | + * Schedule: !! tbd |
| 78 | + * [Registration / Join](https://zoom-lfx.platform.linuxfoundation.org/meetings/telcoapi) !! Update this link with your meeting registration/join link and delete the task |
| 79 | + * Minutes: Access [meeting minutes]({{repo_wiki_page}}) !! update this link to your minutes archive page using the "Share" link and delete the task |
73 | 80 | * Mailing List |
74 | | - <!-- Note: the $mailinglistname$ is either already existing (for API Repositories within a Sub Projects) or will be created by the CAMARA Admin Team. --> |
75 | | - * Subscribe / Unsubscribe to the mailing list <https://lists.camaraproject.org/g/$mailinglistname§>. |
76 | | - * A message to the community of this Sub Project can be sent using <$mailinglistname§@lists.camaraproject.org>. |
| 81 | + <!-- Note: the `mailinglistname` is either already existing (for API Repositories within a Sub Projects) or will be created by the CAMARA Admin Team. --> |
| 82 | + * Subscribe / Unsubscribe to the mailing list <https://lists.camaraproject.org/g/{{mailinglist_name}}>. |
| 83 | + * A message to the community of this Sub Project can be sent using <{{mailinglist_name}}@lists.camaraproject.org>. |
0 commit comments