Skip to content

Populate "sample-org-contoso" with Test Data and Integrate with CS-System #64

@Ali-Sdg90

Description

@Ali-Sdg90

We want to create a robust and diverse set of test data within the sample-org-contoso repository to facilitate effective development and testing of the CS-System. This repository will act as a dedicated sandbox environment, allowing us to simulate various organizational structures and scenarios and ensure seamless data synchronization and integration within the development database.

In this sandbox repository, we want to include two types of data:

  1. Badges: JSON files that adhere to predefined structures. These are badges that members can get in their specific organization.
  2. Documents: Standard Markdown (.md) files that are for that specific organization.

These data should be organized into two folders named docs and badges.

Objectives

Test Data Creation

  • Populate the repository with a diverse range of documents and badges following our predefined structures.
  • Include complex scenarios, such as nested folders, badges requiring multiple approval steps, badges with multiple approval methods, etc...
  • Standard structure of badges and examples of test files we want to have in our test repository:

Integration and Synchronization

  • Configure the CS-System database to connect with the "sample-org-contoso" repository.
  • Validate that all test data is accurately retrieved and integrated into the development database during synchronization of the "sample-org-contoso" organization.

Steps to Participate

  1. Comment: Comment on this issue with your estimated timeframe for completing the task.
  2. Review: The administrators will review your proposed timeline.
  3. Assignment: If approved, the issue will be assigned to you.
  4. Reward: Receive the issue reward upon completing the task within the agreed timeframe.

Contribution Guidelines

Deliverables

  • The PR for this issue should be approved by @mehrandvd. He will announce his approval on this issue.

Reward

  • The reward will be $10, which will be paid in $USDC (ERC20).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions