diff --git a/.github/workflows/auto-assign.yml b/.github/workflows/auto-assign.yml new file mode 100644 index 0000000..a0e8504 --- /dev/null +++ b/.github/workflows/auto-assign.yml @@ -0,0 +1,20 @@ +name: Auto-Assign New Issues + +on: + issues: + types: [opened] + +jobs: + auto-assign: + runs-on: ubuntu-latest + steps: + - name: Assign Issue to Maintainers + uses: actions/github-script@v7 + with: + script: | + github.rest.issues.addAssignees({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + assignees: ['UmeshCode1'] + }); diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..e009af9 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,44 @@ +name: CI - Quality & Integrity Check + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + lint-and-validate: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.11' + + - name: Validate Markdown Links & Syntax + run: | + echo "Verifying markdown structure..." + python -c " + import os, glob + md_files = glob.glob('**/*.md', recursive=True) + print(f'Discovered {len(md_files)} markdown files across repository.') + assert len(md_files) > 0, 'No markdown files found!' + " + + - name: Security Check for Accidental Secrets + run: | + echo "Scanning for accidental secrets or private credentials..." + python -c " + import os, glob, re + secret_patterns = [r'(?i)api[_-]?key\s*[:=]\s*[\'\"][a-zA-Z0-9_\-]{20,}[\'\"]', r'ghp_[a-zA-Z0-9]{36}'] + for path in glob.glob('**/*.md', recursive=True): + with open(path, 'r', encoding='utf-8', errors='ignore') as f: + content = f.read() + for pattern in secret_patterns: + if re.search(pattern, content): + raise ValueError(f'Potential secret pattern detected in {path}') + print('Security scan clean! No exposed secrets found.') + " diff --git a/TEAM.md b/TEAM.md new file mode 100644 index 0000000..3c14693 --- /dev/null +++ b/TEAM.md @@ -0,0 +1,96 @@ +# π₯ AIML Club OCT Team & Leadership + +> Meet the students, coordinators, and mentors shaping the **AI & Machine Learning Club β Oriental College of Technology (OCT), Bhopal**. + +[](https://aimlcluboct.in/team) +[](https://www.instagram.com/photopia_) + +--- + +## ποΈ Faculty Advisory +- **Prof. Shamaila Khan** β Faculty Coordinator *(Faculty of Computer Science & Engineering)* + +--- + +## β‘ Core Leadership +- **Vishal Kumar** β President +- **Umesh Patel** ([@UmeshCode1](https://github.com/UmeshCode1)) β Vice President & System Architect +- **Kinshuk Verma** β Tech Lead + +--- + +## π οΈ Technical Team +*Responsible for maintaining organization repositories, code architectures, open-source projects, and hands-on workshop environments.* +- **Kinshuk Verma** β Tech Lead +- **Nimisha Kumari** β Tech Team Member +- **Arnav Singh** β Tech Team Member +- **Himanshu Singh** β Tech Team Member +- **Jitesh** β Tech Team Member + +--- + +## π€ Event Management & Operations +*Responsible for planning, coordinating, and executing hackathons, webinars, and technical challenges.* +- **Gourav Jain** β Event Head +- **Aarchi Sharma** β Event Head +- **Parul Ajit** β Event Head +- **Anjali Sonare** β Event Team Member +- **Aanya Tomar** β Event Team Member +- **Bhavesh Singh** β Event Team Member +- **Tanu Jadon** β Event Team Member +- **Sarvesh Sejwar** β Event Team Member +- **Nasir Khan** β Event Team Member +- **Rinki Pathak** β Event Team Member + +--- + +## π‘οΈ Discipline & Standards +*Maintaining professional conduct, academic integrity, and operational flow across club activities.* +- **Prince Kumar** β Discipline Head +- **Nikhil Singh** β Discipline Team Member +- **Himanshu Gour** β Discipline Team Member +- **Sarthak Shrivastava** β Discipline Team Member + +--- + +## ποΈ Anchoring & Presentation Wing +*Bringing energy, charisma, and structured moderation to tech talks and event stages.* +- **Heer** β Anchors Head +- **Anshul Sharma** β Anchors Head +- **Ayush Tamrakar** β Anchor +- **Avni Rawat** β Anchor +- **Ankit Sharma** β Anchor +- **Apurvi Aggarwal** β Anchor +- **Shambhavi** β Anchor +- **Manish Mehra** β Anchor + +--- + +## πΈ Media, Design & Public Relations (Photopia) +*Managing digital branding, event photography, social media feeds, and UI/UX creatives.* + +### Public Relations +- **Prakhar Sahu** β Public Relations Lead + +### Media & Creative Leadership +- **Khushi Kumari** β Media Head +- **Anushka Malviya** β Media Associate +- **Aashu Kumar** β Media Associate + +### Design & Graphics Team +- **Daksh Sahni** β Graphics Designer +- **Pritish Mandal** β Graphics Designer +- **Abhijeet Sarkar** β Graphics Designer +- **Hana Nafees Abbasi** β Graphics Designer + +### Media Members & Event Photographers +- **Rajeev Kumar** β Media Member +- **Aditya Rajput** β Media Member +- **Teena Nandanwar** β Media Member + +--- + +## π Connect with the Team +- **Website Team Directory:** [aimlcluboct.in/team](https://aimlcluboct.in/team) +- **LinkedIn:** [AI & Machine Learning Club OCT](https://www.linkedin.com/company/aimlcluboct) +- **Suggestions & Inquiries:** [voice.aimlcluboct.in](https://voice.aimlcluboct.in) diff --git a/assets/aiml_club_logo.png b/assets/aiml_club_logo.png new file mode 100644 index 0000000..ca4607d Binary files /dev/null and b/assets/aiml_club_logo.png differ diff --git a/assets/oct_college_logo.png b/assets/oct_college_logo.png new file mode 100644 index 0000000..5de1b72 Binary files /dev/null and b/assets/oct_college_logo.png differ diff --git a/profile/README.md b/profile/README.md index 205b4f5..9f629c6 100644 --- a/profile/README.md +++ b/profile/README.md @@ -1,8 +1,22 @@
+
+ |
+
+ π€ AI & Machine Learning Club+Oriental College of Technology, Bhopal+βInnovate β’ Implement β’ Inspireβ + |
+
+
+ |
+