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

Simplify the repository structure and CI flows of the identus-cloud-agent repository #1413

Open
yshyn-iohk opened this issue Oct 24, 2024 · 0 comments
Assignees

Comments

@yshyn-iohk
Copy link
Member

Proposed feature

In simplifying the Identus projects and adopting the cloud-agent repository, we can move everything unrelated to the cloud-agent to other repositories and make a repo a pure Scala project.

Feature description

The following actions were proposed:

  1. replace the MegaLinter with the native linter (per programming language) - Megalinter brings more problems with the configuration and enabling/disabling the linters and rules
  2. deprecate the infrastructure directory
  3. move e2e integration-tests to another repository (TODO: discuss with @amagyar-iohk)
  4. move the performance tests to another repository (TODO: discuss with @amagyar-iohk)
  5. move docs to the documentation repository
  6. move the prism-node project to the prism-node repository and publish the corresponding dependency (TODO: discuss with @FabioPinheiro)
  7. deprecate the examples directory (discuss with @hyperledger/identus-maintainers)
  8. clean up and refactor the workflow files (it's going to reduce the CI time of the project)

Anything else?

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants