Skip to content

Commit 27ca47f

Browse files
committed
chore: prepare AIByDM for open source collaboration
1 parent 33be28c commit 27ca47f

9,837 files changed

Lines changed: 15463 additions & 1794017 deletions

File tree

Some content is hidden

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

.editorconfig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
indent_style = space
7+
indent_size = 2
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.md]
12+
trim_trailing_whitespace = false
13+
14+
[*.py]
15+
indent_size = 4

.gitattributes

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
* text=auto eol=lf
2+
3+
*.png binary
4+
*.jpg binary
5+
*.jpeg binary
6+
*.gif binary
7+
*.ico binary
8+
*.webp binary
9+
*.pdf binary
10+
*.zip binary

.github/CODEOWNERS

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Personal-account ownership. Add more collaborators here as the project grows.
2+
# See docs/community/GITHUB_SETUP.md for the recommended setup checklist.
3+
4+
* @DipakMandlik
5+
6+
/.github/ @DipakMandlik
7+
/docs/ @DipakMandlik
8+
/src/content/learn/ @DipakMandlik
9+
/src/content/tools/ @DipakMandlik
10+
/src/content/exams/ @DipakMandlik
11+
/src/content/games/ @DipakMandlik
12+
/src/content/newsletter/ @DipakMandlik
13+
/src/components/ @DipakMandlik
14+
/src/layouts/ @DipakMandlik
15+
/src/pages/ @DipakMandlik
16+
/src/styles/ @DipakMandlik
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
title: '[Idea]: '
2+
labels: ['discussion:idea']
3+
body:
4+
- type: textarea
5+
id: idea
6+
attributes:
7+
label: Idea
8+
description: What would you like AIByDM to explore?
9+
validations:
10+
required: true
11+
12+
- type: textarea
13+
id: context
14+
attributes:
15+
label: Context
16+
description: Who is this for, and why does it matter?
17+
18+
- type: textarea
19+
id: next_steps
20+
attributes:
21+
label: Possible next steps
22+
description: Optional. Share how the community could move this forward.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
title: '[Question]: '
2+
labels: ['discussion:question']
3+
body:
4+
- type: textarea
5+
id: question
6+
attributes:
7+
label: Question
8+
description: What do you need help with?
9+
validations:
10+
required: true
11+
12+
- type: textarea
13+
id: context
14+
attributes:
15+
label: Context
16+
description: Share relevant files, pages, commands, or screenshots.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
title: '[Show and Tell]: '
2+
labels: ['discussion:show-and-tell']
3+
body:
4+
- type: textarea
5+
id: share
6+
attributes:
7+
label: What are you sharing?
8+
description: Share a project, learning outcome, resource, or contribution story.
9+
validations:
10+
required: true
11+
12+
- type: textarea
13+
id: links
14+
attributes:
15+
label: Links or screenshots
16+
description: Optional. Add demos, repositories, images, or references.
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: Bug Report
2+
description: Report a broken feature or display issue
3+
labels: ['type:bug', 'status:needs-triage']
4+
body:
5+
- type: dropdown
6+
id: module
7+
attributes:
8+
label: Module
9+
options:
10+
- Learn
11+
- Tools
12+
- Games
13+
- Exams
14+
- Newsletter
15+
- Homepage
16+
- Other
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: description
22+
attributes:
23+
label: What happened?
24+
description: A clear description of the bug.
25+
validations:
26+
required: true
27+
28+
- type: textarea
29+
id: expected
30+
attributes:
31+
label: Expected behavior
32+
description: What did you expect to happen?
33+
validations:
34+
required: true
35+
36+
- type: textarea
37+
id: repro
38+
attributes:
39+
label: Steps to reproduce
40+
description: How can we reproduce this?
41+
value: |
42+
1.
43+
2.
44+
3.
45+
validations:
46+
required: true
47+
48+
- type: dropdown
49+
id: browser
50+
attributes:
51+
label: Browser
52+
options:
53+
- Chrome
54+
- Firefox
55+
- Safari
56+
- Edge
57+
- Mobile Safari
58+
- Mobile Chrome
59+
- Other
60+
61+
- type: textarea
62+
id: screenshots
63+
attributes:
64+
label: Screenshots
65+
description: If applicable, add screenshots.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Questions and community discussion
4+
url: https://github.com/DipakMandlik/AIByDM/discussions
5+
about: Ask questions, share ideas, or discuss larger proposals before opening an issue.
6+
- name: Private security disclosure
7+
url: https://github.com/DipakMandlik/AIByDM/security/advisories/new
8+
about: Report vulnerabilities privately. Do not open public issues for sensitive security reports.
9+
- name: Contribution guide
10+
url: https://github.com/DipakMandlik/AIByDM/blob/main/CONTRIBUTING.md
11+
about: Read setup instructions, contribution types, and review expectations.
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: Content Request
2+
description: Request a new learning topic, exam, or article
3+
labels: ['type:content', 'status:needs-triage']
4+
body:
5+
- type: dropdown
6+
id: content-type
7+
attributes:
8+
label: Content Type
9+
options:
10+
- Learn Topic
11+
- Exam Questions
12+
- Tool Entry
13+
- Newsletter Article
14+
- Game Idea
15+
validations:
16+
required: true
17+
18+
- type: input
19+
id: title
20+
attributes:
21+
label: Topic / Title
22+
validations:
23+
required: true
24+
25+
- type: dropdown
26+
id: track
27+
attributes:
28+
label: Track (for Learn content)
29+
options:
30+
- Foundations
31+
- Machine Learning
32+
- Deep Learning
33+
- Computer Vision
34+
- NLP
35+
- Transformers
36+
- LLM Engineering
37+
- RAG
38+
- Agents
39+
- AI Security
40+
- Governance
41+
- Lineage
42+
- Metadata
43+
- LLMOps
44+
- Production AI
45+
- Enterprise AI
46+
- N/A
47+
48+
- type: textarea
49+
id: description
50+
attributes:
51+
label: Description
52+
description: What should this content cover?
53+
validations:
54+
required: true
55+
56+
- type: dropdown
57+
id: difficulty
58+
attributes:
59+
label: Difficulty
60+
options:
61+
- Beginner
62+
- Intermediate
63+
- Advanced
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Documentation Improvement
2+
description: Report unclear docs or suggest documentation improvements
3+
labels: ['type:docs', 'status:needs-triage']
4+
body:
5+
- type: input
6+
id: location
7+
attributes:
8+
label: Page or file
9+
placeholder: docs/architecture/01-PRD.md or /learn/foundations/python-basics/
10+
validations:
11+
required: true
12+
13+
- type: textarea
14+
id: issue
15+
attributes:
16+
label: What needs improvement?
17+
description: Describe what is missing, confusing, outdated, or incorrect.
18+
validations:
19+
required: true
20+
21+
- type: textarea
22+
id: suggestion
23+
attributes:
24+
label: Suggested change
25+
description: Optional. Add wording, examples, links, or structure ideas.

0 commit comments

Comments
 (0)