Backend Issues to work on

For the past few days, I have been reading the whitepaper and understanding the codebase the protobufs and the architecture.
I found some good issues to start on.

  1. Low STORJ balance email
  2. Satellite DB: Add “API key settings” table
  3. Console: Add “API key settings” endpoints
  4. Satellite UI: Implement API key settings endpoints

Can anyone confirm whether these have already been done or not? I am asking cause I found many issues which are completed but still open.
Also please suggest to me some good issues to work on.
Thank you.

Hello @ptdatta,
Thank you for your interest!

I forwarded your question to the team.

1 Like

These tickets still exists. It sounds like you want to pickup one of these tickets? You might want to stay away from tickets that are already assigned to a project. There is a risk that somebody is already working on it and by the time you submit your PR it might be already merged. If you extend the project information you can see if it is assigned to a sprint and what the current status is. If it isn’t assigned to a sprint yet and still in backlog or no status you could take it. Maybe drop a message here which one you would like to work on and I can make sure it doesn’t get double booked by one of us.

1 Like

What types of issues interest you? Backend? Frontend? Web-based? CLI-based? Network protocols? Debugging features? Etc, etc. We have enough projects that it might be good to hear what types of things you are interested in doing.

2 Likes

I am interested in all of this. But to be specific I love to work on Backend and Network protocols.

Yes, I wanted to take one of them. I asked for taking and just got the response that these tasks are currently blocked due to a schema freeze. I think I need to find some new ones.

Hey @jtolio do you have anything for me to work on for the backend and network protocol side?

It looks like we have a couple of issues already tagged as “Good first issue” here: Issues · storj/storj · GitHub

I notice that a few of the tickets are regarding the multinode dashboard. Improving the multinode dashboard (the service that connects to one or more nodes) has a variety of possible improvements needed. It is supposed to be a service that can connect directly to multiple nodes over the WAN, with little setup. I imagine that, even if the tickets in this list aren’t of interest to you, searching the forum for issues with the multinode dashboard will reveal a good many number of needed improvements, which you could fix! The core team isn’t spending a lot of time on the multinode dashboard, but it still can be a useful tool.

Improving the multinode dashboard setup (adding and registering a new node to a multinode dashboard) would be a great introduction to how our protocols work (certificate identity, DRPC, etc)

3 Likes

@jtolio @clement @Knowledge
The multinode dashboard is now in a good shape.
Can you suggest me some good issues to work on mainly on the backend side?

1 Like

Multitude dashboard interrogates nodes synchronously. If one is stuck or does not respond —as in port closed — the multitude dashboard is stuck also. This is far from good shape.

UI shall be decoupled from data fetches.

The node ids in the list shall be node names user given.

The list shalll be longer than 3 items.

Etc.

There is pretty to do before it even begins to resemble any shape.

Maybe your software needs an update? I can give my nodes other names, also the list is not limited to 3 items.

2 Likes

It should not be too old. I’ll update tonight and post screenshots.

I fixed the port offline issue and you can add any number of nodes. I think you need an update.
Although there may be some bugs because some of my PR’s haven’t merged yet.

They are waiting for more than 2 weeks now. Most of them have 1 approval but waiting for another one.

1 Like

Ah great, I’ll check it out tonight. Thank you for your contributions!

1 Like

Updated, looks better now, but most bugs I referred to are still there:

  1. List of wallets contains two entries for the same (the only) wallet. Any idea why?

    But wait, there is more:
    image
    It shows my only wallet in the list of 6, with only two visible. It’s pure nonsense, thats what I was complaining about. :slight_smile:
  2. List of satellites is too small, has a scroll bar, even though there is plenty of space on screen to display the full list:
  3. List of satellites shall display satellite name, not the human-unreadable ID. ID does not tell me anything and is not useful.
  4. On the Bandwidth and Disk tab, please show some indication that some things are going on on the background: e.g. when I change what satellite to view, it takes a few seconds to refresh – and there is no indication that I shall wait. First impression is that nothing happens and everything is broken.
  5. There shall be a version of the multinode app in the UI somewhere.

If that matters – browser is currently released Safari.

./storj/multinode version --log.level=ERROR
Development build
Build timestamp: 14 Oct 24 14:28 UTC
Git commit: cf3f095336af1c2f83d75ab3cf42f921c72f25df
Can you suggest me some good backend issues to work on?

Because every node is using the same wallet address.Although I have a plan to implement a new view for this.

It shows my only wallet in the list of 6, with only two visible. It’s pure nonsense, thats what I was complaining about

If look carefully the PR screenshot I provided the first one fixes that.

List of satellites shall display satellite name, not the human-unreadable ID. ID does not tell me anything and is not useful.

The last PR fixes this.

The rest I need to work on thanks for the suggestion.

4 Likes