Skip to content

Commit 3fbe1d4

Browse files
author
cncf-automation[bot]
committed
Initial .project scaffold for meshery
0 parents  commit 3fbe1d4

7 files changed

Lines changed: 180 additions & 0 deletions

File tree

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Update Landscape
2+
on:
3+
push:
4+
branches: [main]
5+
paths:
6+
- 'project.yaml'
7+
workflow_dispatch:
8+
9+
jobs:
10+
update:
11+
runs-on: ubuntu-latest
12+
permissions:
13+
contents: write
14+
pull-requests: write
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
18+
with:
19+
fetch-depth: 0
20+
21+
- name: Update Landscape
22+
uses: cncf/automation/.github/actions/landscape-update@95d25b12337a14e4a74f690c856f6903584e839e
23+
with:
24+
project_file: 'project.yaml'
25+
token: ${{ secrets.LANDSCAPE_REPO_TOKEN }}

.github/workflows/validate.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Validate Project Metadata
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- 'project.yaml'
7+
- 'maintainers.yaml'
8+
push:
9+
branches: [main]
10+
paths:
11+
- 'project.yaml'
12+
- 'maintainers.yaml'
13+
workflow_dispatch:
14+
15+
jobs:
16+
validate-project:
17+
runs-on: ubuntu-latest
18+
steps:
19+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
20+
with:
21+
fetch-depth: 0
22+
23+
- uses: cncf/automation/.github/actions/validate-project@95d25b12337a14e4a74f690c856f6903584e839e
24+
with:
25+
project_file: 'project.yaml'
26+
27+
validate-maintainers:
28+
runs-on: ubuntu-latest
29+
steps:
30+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
31+
with:
32+
fetch-depth: 0
33+
34+
- uses: cncf/automation/.github/actions/validate-maintainers@95d25b12337a14e4a74f690c856f6903584e839e
35+
with:
36+
maintainers_file: 'maintainers.yaml'
37+
verify_maintainers: 'true'
38+
env:
39+
LFX_AUTH_TOKEN: ${{ secrets.LFX_AUTH_TOKEN }}

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.cache/
2+
.DS_Store
3+
Thumbs.db
4+
.idea/
5+
.vscode/
6+
*~
7+
*.swp

CODEOWNERS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# CODEOWNERS for .project metadata repository
2+
# Changes to project metadata require maintainer review.
3+
* @aabidsofi19 @acald-creator @adithyaakrishna @aijeyomah @aisuko @alphax86 @asubedy @cpepper96 @dheerajng @hexxdump @ianrwhitney @leecalcote @lekaf974 @mgfeller @miacycle @nikhil-ladha @revolyssup @sangramrath @sudhanshutech @thebeginner86 @thehh1974 @yashsharma1911 @girishranganathan

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Meshery `.project` Directory
2+
3+
This directory contains the [CNCF `.project` metadata](https://github.com/cncf/automation/tree/main/utilities/dot-project) for the [Meshery](https://meshery.io) project.
4+
5+
For documentation on the `.project` directory structure, schema, and tooling, see the [CNCF Automation repository](https://github.com/cncf/automation).

maintainers.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Maintainer roster for Meshery
2+
# Documentation: https://github.com/cncf/automation/tree/main/utilities/dot-project
3+
4+
5+
maintainers:
6+
- project_id: "meshery"
7+
org: "meshery"
8+
teams:
9+
- name: "project-maintainers"
10+
members:
11+
- aabidsofi19
12+
- acald-creator
13+
- adithyaakrishna
14+
- aijeyomah
15+
- aisuko
16+
- alphax86
17+
- asubedy
18+
- cpepper96
19+
- dheerajng
20+
- hexxdump
21+
- ianrwhitney
22+
- leecalcote
23+
- lekaf974
24+
- mgfeller
25+
- miacycle
26+
- nikhil-ladha
27+
- revolyssup
28+
- sangramrath
29+
- sudhanshutech
30+
- thebeginner86
31+
- thehh1974
32+
- yashsharma1911
33+
- girishranganathan

project.yaml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# .project metadata for Meshery
2+
# Documentation: https://github.com/cncf/automation/tree/main/utilities/dot-project
3+
4+
# TODO: Set cncf_slack_channel
5+
# TODO: Add package_managers if distributed via registries
6+
7+
schema_version: "1.0.0"
8+
slug: "meshery"
9+
name: "Meshery"
10+
description: "Infrastructure by Design"
11+
type: "project"
12+
project_lead: "aabidsofi19" # TODO: AUTO-DETECTED — please verify
13+
# TODO: Set CNCF Slack channel
14+
# cncf_slack_channel: "#meshery"
15+
16+
maturity_log:
17+
- phase: "sandbox"
18+
date: "2021-06-22T00:00:00Z"
19+
issue: "https://github.com/cncf/toc/pull/1169" # TODO: AUTO-DETECTED — please verify
20+
21+
repositories:
22+
- "https://github.com/meshery/meshery"
23+
24+
website: "https://meshery.io"
25+
26+
artwork: "https://landscape.cncf.io/logos/meshery.svg"
27+
28+
adopters:
29+
path: "https://github.com/meshery/meshery/blob/main/ADOPTERS.md"
30+
31+
# TODO: Add package manager identifiers if your project is distributed via registries
32+
# package_managers:
33+
# docker: "meshery/meshery"
34+
35+
social:
36+
twitter: "https://twitter.com/mesheryio"
37+
38+
security:
39+
policy:
40+
path: "https://github.com/meshery/meshery/blob/master/SECURITY.md"
41+
contact:
42+
advisory_url: "https://github.com/meshery/meshery/security/advisories/new"
43+
44+
governance:
45+
contributing:
46+
path: "https://github.com/meshery/meshery/blob/master/CONTRIBUTING.md"
47+
code_of_conduct:
48+
path: "https://github.com/meshery/meshery/blob/master/CODE_OF_CONDUCT.md"
49+
50+
legal:
51+
license:
52+
path: "https://github.com/meshery/meshery/blob/master/LICENSE"
53+
identity_type:
54+
has_dco: true # AUTO-DETECTED — please verify
55+
has_cla: false # AUTO-DETECTED — please verify
56+
dco_url:
57+
path: "https://developercertificate.org/"
58+
59+
documentation:
60+
readme:
61+
path: "https://github.com/meshery/meshery/blob/main/README.md"
62+
63+
landscape:
64+
category: "Provisioning"
65+
subcategory: "Automation & Configuration"
66+
67+
# CLOMonitor Score: 89/100
68+
# Documentation: 100 | License: 100 | Best Practices: 100 | Security: 50

0 commit comments

Comments
 (0)