Skip to content

Less software focused UI #330

@tupui

Description

@tupui

Right now we assume that projects are software and are using Git.

But we could make the platform a bit more agnostic. I think it's mostly UI work to do because on the contract side this is pretty generic

fn register(
    env: Env,
    maintainer: Address,
    name: String,
    maintainers: Vec<Address>,
    url: String,
    ipfs: String,
)

When registering the project:

  • we could ask if this is a software or not (needs to be stored on IPFS for now then.)
  • not say that address point to GitHub handles but rather generic handles (this ends up in the toml on IPFS.)

The project page would then not show a git history and contribution metrics if there is no software behind it. We can still have commit which could refer to some general project status. This is still relevant I think.

The readme part needs to be pulled from elsewhere and can be fully displayed directly. We need to store that on IPFS to make it agnostic even for software projects.

Metadata

Metadata

Assignees

Labels

dappdApp and UI side of thingsenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions