Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev server #1462

Merged
merged 45 commits into from
May 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
ccd774b
feat(DIscord Moderation) : Table format and pagination added.
irfanpa005 Jan 9, 2024
3b9a4bb
feat: Add 'Copy to Clipboard' functionality to the profile page
SHABIN-K Apr 13, 2024
8e29b37
Merge pull request #1091 from SHABIN-K/dev
Jenin82 Apr 20, 2024
5899ab6
Merge pull request #1067 from irfanpa005/dev
Jenin82 Apr 20, 2024
7db5a66
Merge pull request #1094 from gtech-mulearn/dev
Jenin82 Apr 20, 2024
4a7dd52
Wadhwani initial setup done
Jenin82 Apr 28, 2024
7a57c82
feat: wadhwani course listing doen
Jenin82 Apr 28, 2024
76248ab
feat: made store listing responsive
Jenin82 Apr 28, 2024
c1389c6
ISSUE_TEMPLATE
Mishalabdullah Apr 28, 2024
a59dc3b
md updation
Mishalabdullah Apr 28, 2024
567fcd3
Merge pull request #1103 from Mishalabdullah/dev
Jenin82 Apr 28, 2024
afd246d
Create bug-report.yml
Jenin82 Apr 28, 2024
d08e59f
Create new-feature.yml
Jenin82 Apr 28, 2024
97dd899
Merge branch 'dev' of github.com:gtech-mulearn/mulearn into dev
Jenin82 Apr 28, 2024
42da5b5
feat: wadhwani integration initial version done
Jenin82 Apr 28, 2024
6b6aa92
Merge pull request #1104 from gtech-mulearn/dev
Jenin82 Apr 28, 2024
25afb43
templete form
Mishalabdullah Apr 29, 2024
77ec7ad
name change
Mishalabdullah Apr 29, 2024
16c12ee
Merge pull request #1105 from Mishalabdullah/dev
Jenin82 Apr 30, 2024
3d827c1
Delete .github/ISSUE_TEMPLATE/feature-form.yml
Jenin82 May 11, 2024
59c6d01
Update feature_form.yml
Jenin82 May 11, 2024
fa821e9
feat(package): added razorpay package.
viraka May 12, 2024
e0304c3
fix(App): added donation page.
viraka May 12, 2024
46de726
feat(Donation): added donation page.
viraka May 12, 2024
ec7e7c9
feat(api): added razorpay apis.
viraka May 12, 2024
51248f6
fix(urls): added donation routes.
viraka May 12, 2024
0f13e91
Merge pull request #1424 from viraka/dev
viraka May 12, 2024
f095cab
Merge pull request #1425 from gtech-mulearn/dev-server
viraka May 12, 2024
32ec1ac
Merge pull request #1426 from gtech-mulearn/dev
viraka May 12, 2024
9fb692e
feat(env): added razorpay key.
viraka May 12, 2024
adc58cc
fiz(api): fixed key issue.
viraka May 12, 2024
d9f0664
Merge pull request #1 from gtech-mulearn/dev
viraka May 12, 2024
8d40367
Merge pull request #1427 from viraka/dev
viraka May 12, 2024
b3f86a8
Merge pull request #1428 from gtech-mulearn/dev
viraka May 12, 2024
5ae4a69
Update package.json
Jenin82 May 12, 2024
1d74353
add vercel json file
Jenin82 May 12, 2024
cd5fc93
enale CI/CD flow for dev server
Jenin82 May 12, 2024
98af544
upadte pakage.json version
Jenin82 May 12, 2024
4c474a8
deployment preview update
Jenin82 May 12, 2024
402ca27
Merge pull request #1431 from gtech-mulearn/dev
gtechmulearn May 12, 2024
995ee59
upadte
Jenin82 May 12, 2024
fecbe0a
fix
Jenin82 May 12, 2024
753f4bf
Merge pull request #1432 from gtech-mulearn/dev
gtechmulearn May 12, 2024
ea20fd9
ci cd fix
Jenin82 May 12, 2024
e54cc72
Merge pull request #1433 from gtech-mulearn/dev
gtechmulearn May 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .env.sample
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
VITE_BACKEND_URL=
VITE_FRONTEND_URL=
VITE_DISCORD_INVITE_URL=
VITE_DISCORD_INVITE_URL=
VITE_RAZORPAY_KEY_ID=
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Bug Report
description: Report a bug
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Please fill out the sections below to help everyone identify and fix the bug
- type: textarea
id: description
attributes:
label: Describe your issue
placeholder: When I click here this happens
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1. Go to page X
2. Click here
3. Click there
validations:
required: true
- type: textarea
id: expected
attributes:
label: What was the expected result?
placeholder: I expected this to happen
- type: textarea
id: screenshots
attributes:
label: Put here any screenshots or videos (optional)
- type: dropdown
id: assign
attributes:
label: "Would you like to work on this issue?"
options:
- "Yes"
- type: markdown
attributes:
value: |
Thanks for reporting this issue! We will get back to you as soon as possible.
60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
name: Mulearn Frontend
about: MuLearn Community Issues Template
title: "[Mulearn] Button for likes"
labels: MuLearn Community
assignees: ''

---

## Description
[Provide a brief description of the feature, including why it is needed and what it will accomplish. You can skip any of Goals, Expected Outcome, Implementation Details, Mockups / Wireframes if they are irrelevant. Please note that this section of the ticket is suggestive & you can structure it as per your prerogative.]

## Goals
- [ ] [Goal 1]
- [ ] [Goal 2]
- [ ] [Goal 3]
- [ ] [Goal 4]
- [ ] [Goal 5]

## Expected Outcome
[Describe in detail what the final product or result should look like and how it should behave.]

## Acceptance Criteria
- [ ] [Criteria 1]
- [ ] [Criteria 2]
- [ ] [Criteria 3]
- [ ] [Criteria 4]
- [ ] [Criteria 5]

## Implementation Details
[List any technical details about the proposed implementation, including any specific technologies that will be used.]

## Mockups / Wireframes
[Include links to any visual aids, mockups, wireframes, or diagrams that help illustrate what the final product should look like. This is not always necessary, but can be very helpful in many cases.]

---
[Please note that the below section of the ticket ****has to be in the format as mentioned as it is key to enabling proper listing of the project.**** Please only choose the options mentioned under the headings wherever applicable.]

### Product Name
[Product Name: For eg: Beckn, Sunbird Obsrv etc]


### Project Name
[Project Name: Descriptive of the ticket]


### Tech Skills Needed:
[Required technical skills for the project]

### Mentor(s)
[@Mentor1] [@Mentor2] [@Mentor3]

### Complexity
Pick one of [High]/[Medium]/[Low]

### Category
Pick one or more of [CI/CD], [Integrations], [Performance Improvement], [Security], [UI/UX/Design], [Bug], [Feature], [Documentation], [Deployment], [Test], [PoC]

### Sub Category
Pick one or more of [API], [Database], [Analytics], [Refactoring], [Data Science], [Machine Learning], [Accessibility], [Internationalization], [Localization], [Frontend], [Backend], [Mobile], [SEO], [Configuration], [Deprecation], [Breaking Change], [Maintenance], [Support], [Question], [Technical Debt], [Beginner friendly], [Research], [Reproducible], [Needs Reproduction].
202 changes: 202 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_form.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
name: Mulearn Ticket Form
description: Create a new Ticket for MuLearn Community
title: "[MuLearn Community]: "
labels: ["New Login Page"]
body:
- type: textarea
id: ticket-description
validations:
required: true
attributes:
label: Ticket Contents
value: |
## Description
[Provide a brief description of the feature, including why it is needed and what it will accomplish.]

- type: textarea
id: ticket-goals
validations:
required: true
attributes:
label: Goals
description: List the goals of the feature.
value: |
## Goals
- [ ] Goal 1
- [ ] Goal 2
- [ ] Goal 3

- type: textarea
id: ticket-expected-outcome
attributes:
label: Expected Outcome
description: Describe in detail what the final product or result should look like and how it should behave.

- type: textarea
id: ticket-acceptance-criteria
attributes:
label: Acceptance Criteria
description: List the acceptance criteria for this feature.

- type: textarea
id: ticket-implementation-details
validations:
required: true
attributes:
label: Implementation Details
description: List any technical details about the proposed implementation, including any specific technologies that will be used.

- type: textarea
id: ticket-mockups
attributes:
label: Mockups/Wireframes
description: Include links to any visual aids, mockups, wireframes, or diagrams that help illustrate what the final product should look like. This is not always necessary, but can be very helpful in many cases.

- type: input
id: ticket-product
attributes:
label: Product Name
placeholder: Enter Product Name
validations:
required: true

- type: input
id: ticket-governance-domain
attributes:
label: Domain
placeholder: Enter Area of Governance

- type: dropdown
id: ticket-technical-skills-required
attributes:
label: Tech Skills Needed
description: Select the technologies needed for this ticket (use Ctrl or Command to select multiple)
multiple: true
options:
- .NET
- Agile
- Angular
- Artificial Intelligence
- ASP.NET
- AWS
- Babel
- Bootstrap
- C#
- Chart.js
- CI/CD
- Computer Vision
- CORS
- cURL
- Cypress
- D3.js
- Database
- Debugging
- Design
- DevOps
- Django
- Docker
- Electron
- ESLint
- Express.js
- Feature
- Flask
- Go
- GraphQL
- HTML
- Ionic
- Jest
- Java
- JavaScript
- Jenkins
- JWT
- Kubernetes
- Laravel
- Machine Learning
- Maintenance
- Material-UI
- Microservices
- MongoDB
- Mobile
- Mockups
- Mocha
- Natural Language Processing
- NestJS
- Node.js
- NUnit
- OAuth
- Performance Improvement
- Prettier
- Python
- Question
- React
- React Native
- Redux
- RESTful APIs
- Ruby
- Ruby on Rails
- Rust
- Scala
- Security
- Selenium
- SEO
- Serverless
- Solidity
- Spring Boot
- SQL
- Swagger
- Tailwind CSS
- Test
- Testing Library
- Three.js
- TypeScript
- UI/UX/Design
- Virtual Reality
- Vue.js
- WebSockets
- Webpack
- Other
validations:
required: true

- type: textarea
id: ticket-mentors
attributes:
label: Mentor(s)
description: Please tag relevant mentors for the ticket
validations:
required: true

- type: dropdown
id: ticket-complexity
attributes:
label: Complexity
description: Choose a complexity describing the complexity of your ticket
multiple: false
options:
- Low
- Medium
- High
validations:
required: true

- type: dropdown
id: ticket-category
attributes:
label: Category
description: Choose the categories that best describe your ticket
multiple: true
options:
- API
- Analytics
- Accessibility
- Backend
- Database
- Documentation
- Delpoyment
- Frontend
- Testing
- Other
validations:
required: true


36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/new-feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: New feature
description: Suggest or request a new feature
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Please fill out the sections below to properly describe the new feature you are suggesting.
- type: textarea
id: description
attributes:
label: Describe the feature
placeholder: A button in the screen X that allows to do Y
validations:
required: true
- type: textarea
id: rationale
attributes:
label: It should be implemented because
placeholder: It will allow to do Y that is needed for Z
- type: textarea
id: context
attributes:
label: Additional context
placeholder: |
Add any other context or screenshots about the feature request here.
- type: dropdown
id: assign
attributes:
label: "Would you like to work on this issue?"
options:
- "Yes"
- type: markdown
attributes:
value: |
Thanks for your suggestion! Let's see together if it can be implemented.
23 changes: 23 additions & 0 deletions .github/workflows/vercel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Deploy to Vercel

on:
push:
branches:
- dev-server

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Install dependencies
run: npm install

- name: Build
run: npm run build

- name: Deploy to Vercel
run: vercel --token ${{ secrets.VERCEL_TOKEN }} --prod
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@ dist-ssr
*.sln
*.sw?
*.env
.vercel
Loading
Loading