Skip to content

Commit 6e24b4d

Browse files
committed
feat: add GitHubStats component to display repository statistics (stars and forks) with optional author information
1 parent 0fc528a commit 6e24b4d

File tree

10 files changed

+3543
-20
lines changed

10 files changed

+3543
-20
lines changed

CONTRIBUTING.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ You can add a new tool to the collection by following these steps:
3939
"name": "Your Tool Name",
4040
"description": "A detailed description of your tool explaining what it does and why it's useful for Android development. Aim for 1-3 sentences that clearly explain the purpose and value.",
4141
"link": "https://link-to-official-documentation-or-github-repo",
42+
"authorName": "Name of tool author or organization (optional)",
43+
"authorLink": "https://link-to-author-website-or-profile (optional)",
4244
"tags": [
4345
"relevant-tag-1",
4446
"relevant-tag-2",
@@ -73,6 +75,13 @@ Each tool entry must include:
7375
- **link**: URL to the official documentation or repository
7476
- **tags**: At least one descriptive tag (see existing tags below)
7577

78+
### Optional Fields
79+
80+
You can also include these optional fields:
81+
82+
- **authorName**: Name of the tool's author or maintaining organization
83+
- **authorLink**: URL to the author's website, GitHub profile, or other relevant link
84+
7685
### Common Tags
7786

7887
Choose from these existing tags or add new ones when appropriate:
@@ -115,6 +124,8 @@ Here's an example of a well-formatted tool submission:
115124
"name": "App Inspector",
116125
"description": "App Inspector allows you to examine the component hierarchy and properties of your Android app at runtime, helping you debug layout issues and understand how your UI components interact.",
117126
"link": "https://developer.android.com/example-tool",
127+
"authorName": "Android Team",
128+
"authorLink": "https://developer.android.com",
118129
"tags": [
119130
"android-studio",
120131
"debugging",

data/_template.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
"name": "",
33
"description": "",
44
"link": "",
5+
"authorName": "",
6+
"authorLink": "",
57
"tags": [
68
"command-line"
79
]

data/bytemask.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
"name": "Bytemask",
33
"description": "Bytemask is an Android Gradle Plugin that masks your secret strings for the app in the source code making it difficult to extract from reverse engineering.",
44
"link": "https://github.com/PatilShreyas/bytemask",
5+
"authorName": "Shreyas Patil",
6+
"authorLink": "https://github.com/PatilShreyas",
57
"tags": [
68
"gradle-plugin",
79
"security"

0 commit comments

Comments
 (0)