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

Latest changes deployment on QA #3

Open
wants to merge 31 commits into
base: pipeline-implementation
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
5e2c69e
Create DMP_2024.yml
ajile-in Mar 19, 2024
dc5d6a4
Update and rename DMP_2024.yml to DMP_2024.yml
sairanjit Mar 19, 2024
4bb4312
Merge pull request #631 from credebl/ajile-in-patch-1
sairanjit Mar 19, 2024
26458d7
develop to qa (#632)
nishad-ayanworks Mar 20, 2024
3cf5094
fix passkey login issue
tipusinghaw Mar 26, 2024
4433e65
fix: handled the undefine and null for allowCredentials
tipusinghaw Mar 26, 2024
415d13d
Merge pull request #635 from credebl/passkey-login-issue
sanjay-k1910 Mar 26, 2024
e4ca9bd
resolved conflicts
bhavanakarwade Mar 27, 2024
f682ab2
fix: encrypt and decrypt data
sanjay-k1910 Mar 27, 2024
6996ece
Merge branch 'develop' of https://github.com/credebl/studio into feat…
sanjay-k1910 Mar 27, 2024
e3fa443
Merge pull request #638 from credebl/feat/did-document
sanjay-k1910 Mar 27, 2024
dfb5d06
Merge pull request #643 from credebl/develop
bhavanakarwade Mar 28, 2024
01feaaa
Merge branch 'qa' of https://github.com/credebl/studio into merge/dev…
bhavanakarwade Apr 4, 2024
337c1d6
Merge pull request #651 from credebl/merge/dev-to-qa
sanjay-k1910 Apr 4, 2024
b9efc58
Merge branch 'develop' of https://github.com/credebl/studio into merg…
bhavanakarwade Apr 11, 2024
b90bfb5
Merge branch 'qa' of https://github.com/credebl/studio into merge/dev…
bhavanakarwade Apr 11, 2024
d5163f5
Merge pull request #655 from credebl/merge/dev-to-qa
bhavanakarwade Apr 11, 2024
66a3343
Merge branch 'main' of https://github.com/credebl/studio into merge/q…
bhavanakarwade Apr 12, 2024
ce8af3b
Merge pull request #658 from credebl/merge/qa-to-main
bhavanakarwade Apr 12, 2024
8966817
hotfix: allowed domains
sanjay-k1910 Apr 12, 2024
06cc267
Merge pull request #659 from credebl/hotfix/allow-domain
bhavanakarwade Apr 12, 2024
c4ce01c
fix:allowed credentials issue
tipusinghaw Apr 15, 2024
7030847
Merge pull request #661 from credebl/fix/allowed-domains
sanjay-k1910 Apr 15, 2024
09cb609
hotfix: update organization payload
sanjay-k1910 Apr 18, 2024
7a20f7a
Merge pull request #664 from credebl/hotfix/update-org
GHkrishna Apr 19, 2024
8d49468
merge: QA to Prod (#753)
bhavanakarwade Aug 30, 2024
40ac8a3
hotfix: replace network name (#757)
bhavanakarwade Aug 30, 2024
0312d1c
Update company name, docs link
ajile-in Oct 21, 2024
da50bf5
Compass.yml file for config-as-code
atlassian-compass[bot] Oct 30, 2024
7aab8d4
Merge pull request #808 from credebl/compass-github-importer
ajile-in Oct 30, 2024
87c8e56
Merge pull request #4 from credebl/main
ankita-p17 Nov 13, 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
16 changes: 7 additions & 9 deletions .env.sample
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,16 @@ PUBLIC_CRYPTO_PRIVATE_KEY=

PUBLIC_SHOW_NAME_AS_LOGO= # Please provide true if you want to give platform name with logo

PUBLIC_PLATFORM_NAME= # Please specify your paltform name
PUBLIC_KEYCLOAK_MANAGEMENT_CLIENT_ID= # Please sepcify your client id
PUBLIC_KEYCLOAK_MANAGEMENT_CLIENT_SECRET= # Please specify your client secrete

PUBLIC_PLATFORM_NAME=CREDEBL # Please specify your paltform name
PUBLIC_PLATFORM_LOGO= # Please specify your logo file link
PUBLIC_POWERED_BY= # Please specify your powered by org name
PUBLIC_POWERED_BY=AYANWORKS # Please specify your powered by org name
PUBLIC_PLATFORM_WEB_URL= # Please specify your platform web URL
PUBLIC_POWERED_BY_URL= # Please specify your support URL
PUBLIC_PLATFORM_DOCS_URL= # Please specify your documentation URL
PUBLIC_PLATFORM_GIT= # Please specify your Github URL
PUBLIC_PLATFORM_DOCS_URL=https://credebl.gitbook.io/docs # Please specify your documentation URL
PUBLIC_PLATFORM_GIT=https://github.com/credebl # Please specify your Github URL
PUBLIC_PLATFORM_SUPPORT_EMAIL= # Please specify your support email
PUBLIC_PLATFORM_TWITTER_URL= # Please specify your twitter URL
PUBLIC_PLATFROM_DISCORD_SUPPORT= # Please specify your discord support url





264 changes: 264 additions & 0 deletions .github/ISSUE_TEMPLATE/DMP_2024.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,264 @@
name: DMP 2024 Project Template
description: List a new project for Dedicated Mentoring Program (DMP) 2024
title: '[DMP 2024]: '
labels: ['DMP 2024']
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 & Mid-Point Milestone
description: List the goals of the feature. Please add the goals that must be achieved by Mid-point check-in i.e 1.5 months into the coding period.
value: |
## Goals
- [ ] [Goal 1]
- [ ] [Goal 2]
- [ ] [Goal 3]
- [ ] [Goal 4]
- [ ] [Goals Achieved By Mid-point Milestone]

- type: textarea
id: ticket-setup
attributes:
label: Setup/Installation
description: Please list or link setup or installation guide (if any)

- 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: dropdown
id: ticket-organisation
attributes:
label: Organisation Name
description: Enter Organisation Name
multiple: false
options:
- Bandhu
- Blockster Labs (CREDEBL)
- Civis
- Dhwani
- Dhiway
- EGov
- EkShop Marketplace
- FIDE
- If Me
- Key Education Foundation
- Norwegian Meteorological Institute
- Planet Read
- Project Second Chance
- Reap Benefit
- SamagraX
- ShikshaLokam
- Tech4Dev
- Tekdi
- The Mifos Initiative
- Tibil
- Ushahidi
- Arghyam
- Piramal Swasthya Management Research Institute
validations:
required: true

- type: dropdown
id: ticket-governance-domain
attributes:
label: Domain
options:
- ⁠Healthcare
- ⁠Education
- Financial Inclusion
- ⁠Livelihoods
- ⁠Skilling
- ⁠Learning & Development
- ⁠Agriculture
- ⁠Service Delivery
- Open Source Library
- Water
- Identity & Digital Credentialing
validations:
required: true

- 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
- Angular
- Artificial Intelligence
- ASP.NET
- Astro.js
- AWS
- Babel
- Bootstrap
- C#
- Chart.js
- CI/CD
- Computer Vision
- CORS
- cURL
- Cypress
- D3.js
- Database
- Debugging
- Deno
- Design
- DevOps
- Django
- Docker
- Electron
- ESLint
- Express.js
- Feature
- Flask
- Go
- GraphQL
- HTML
- Ionic
- Jest
- Java
- JavaScript
- Jenkins
- JWT
- Kubernetes
- Laravel
- Machine Learning
- Maintenance
- Markdown
- Material-UI
- Microservices
- MongoDB
- Mobile
- Mockups
- Mocha
- Natural Language Processing
- NATS Messaging
- NestJS
- Next.js
- 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-category
attributes:
label: Category
description: Choose the categories that best describe your ticket
multiple: true
options:
- API
- Analytics
- Accessibility
- Backend
- Breaking Change
- Beginner Friendly
- Configuration
- CI/CD
- Database
- Data Science
- Deprecation
- Documentation
- Deployment
- Frontend
- Internationalization
- Localization
- Machine Learning
- Maintenance
- Mobile
- Performance Improvement
- Question
- Refactoring
- Research
- Needs Reproduction
- SEO
- Security
- Testing
- AI
- Other
validations:
required: true
3 changes: 3 additions & 0 deletions .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ jobs:
with:
node-version: lts/*

- name: remove previous node module
run: rm -rf node_modules

- name: Build step
run: npm install && npm run build # 📝 Update the build command(s)

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ COPY --from=build /app/node_modules ./node_modules
COPY --from=build /app/package.json ./
COPY --from=build /app/dist ./dist
EXPOSE 3000
CMD [ "npm", "run", "preview" ]
CMD ["deno", "run", "--allow-net", "--allow-read", "--allow-env", "./dist/server/entry.mjs"]
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ pnpm run preview

## Credit

The CREDEBL platform is built by Blockster Labs (Product Division of AyanWorks) team.
The CREDEBL platform is built by Blockster Labs (Product Division of AyanWorks).
For the core SSI capabilities, it leverages the great work from multiple open-source projects such as Hyperledger Aries, Bifold, Asker, Indy, etc.

## Contributing
Expand Down
17 changes: 12 additions & 5 deletions astro.config.mjs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import Deno from '@astrojs/deno';
import deno from '@deno/astro-adapter';
import { defineConfig } from 'astro/config';
import react from "@astrojs/react";
import sitemap from '@astrojs/sitemap';
Expand All @@ -8,15 +8,22 @@ const DEV_PORT = 3000;

// https://astro.build/config
export default defineConfig({
experimental: {
viewTransitions: true,
// experimental: {

// },
image: {
service: {
entrypoint: 'astro/assets/services/noop'
}
},

viewTransitions: true,
redirects: {
'/login': '/authentication/sign-in',
'/register': '/authentication/sign-up',
},

build:{
},
site: process.env.CI ? 'https://credebl-dev-ui.deno.dev' : `http://localhost:${DEV_PORT}`,
base: process.env.CI ? '/' : undefined,
output: 'server',
Expand All @@ -30,7 +37,7 @@ export default defineConfig({
integrations: [
//
sitemap(), tailwind(), react()],
adapter: Deno()
adapter: deno(),
});

if (typeof globalThis !== 'undefined' && typeof Deno !== 'undefined') {
Expand Down
29 changes: 29 additions & 0 deletions compass.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: studio
id: ari:cloud:compass:6095931c-8137-4ae1-822a-2d7411835fc7:component/9029b47a-062e-4e25-a761-a2c0fc9ebd98/ab57cc79-dffc-4048-a7b6-a13373617391
description: Modern UI for CREDEBL Platform built using Astro, Flowbite & Tailwind.
configVersion: 1
typeId: APPLICATION
ownerId: ari:cloud:identity::team/6fe50e36-8efb-47a6-aab5-ea47bd10ec4e
fields:
tier: 4
links:
- name: null
type: REPOSITORY
url: https://github.com/credebl/studio
relationships:
DEPENDS_ON: []
labels:
- decentralized-identifiers
- digital-public-goods
- digital-public-infrastructure
- language:typescript
- public-good
- public-goods
- self-sovereign-identity
- source:github
- user-interface
- verifiable-credentials
- w3c-did
- w3c-vc
- web
customFields: null
Loading
Loading