Task Requests Panel - Utopian Development Contribution

Words
226
Reading
2 min
Listen
Play
9y

In this Utopian Contribution, I'll detail the Task Requests Panel. If you're on the Utopian homepage, you're probably seeing a new 'task requests' panel on the left-hand side:

image.png

The task requests feed is very different from other feeds due to the different categories:

asdiuasdouasiofua-jtnmslkryaoiui-ienzkeq8jhgudtwsyt23.png

This development was done by myself (mooncryption@mooncryption on Github) as you can see from the attached pull requests. The Task Requests panel allows task requests to have their own home on Utopian where anyone can see what open-source maintainers are asking for or need.

Separation of Categories

One of the biggest problems in implementing something like this is differentiation. Previously, Utopian saw task requests as the same as other contributions and included them in the main feed.

I had to adjust a lot of that and allow the Utopian <Feed> JSX element to treat Task Requests, Blogs, and Contributions with different views.

How can I differentiate task requests?

You should see the task requests have a different icon on the right-hand side:

image.png

This icon signifies that the contribution is a 'task request'. Also, task requests will only show up when you want to see them; that is, when you're in the Task Requests Panel.

Thanks!


Thanks for reading,
— mooncryption@mooncryption

image sources: Utopian
proof of work: See my Pull Requests attached on Utopian.



Posted on Utopian.io - Rewarding Open Source Contributors

Task Requests Panel - Utopian Development Contribution | Ecency