[Development] Solving multiple issues on Steemhunt/Web Github repository
Since SteemHunt project is open source, there is a lot of incoming bug reports and suggestions. However, there are not many developers that help with this project on solving the issues.
In this post, I would share about what I had done to help out this project, which includes fixing bugs of heading issue in the markdown, added DTube iFrame, added drafting feature for posting new post and edit post, and added the feature of saving last upvoting weightage.
All the details of the contribution are commented on Github.
Repository
https://github.com/steemhunt/web
Bug Fixes
What was the issue(s)?
- Markdown headings were not properly shown based on the size of the fonts.
Reported by @chuuuckie on discord
- Markdown headings were not properly shown based on the size of the fonts.
What was the solution?
- It was fixed in the file of
_post.scss
inside the description class. Pull Request #217
- It was fixed in the file of
New Features
What feature(s) did you add?
- Added Dtube iFrame support and basic testing. Issue #138
- Added drafting feature on a new post and edit post of steemhunt. Issue #35
- Added the feature of saving upvote weightage on both post and comment. Issue #163
- Added Dtube iFrame support and basic testing. Issue #138
How did you implement it/them?
- The iFrame for DTube is added alongside with Jest for testing. Pull Request #167 & Pull Request #174
- Using localstorage alongside with Redux, the drafting feature are added. Pull Request #207 followed by refactoring from @tabris.
- Using localstorage to store last upvote weightage for both post and comment. Pull Request #218
About Projects
- What is the project about?
Steemhunt is a website build on top of steem blockchain that allows authors to hunt for great products.
Technology Stack
- JavaScript
- React
- Redux
How to contribute?
Steemhunt is open source on GitHub, where there are 2 separate repositories to separate the front end and backend.
The back end server is built with Ruby On Rails and PostgreSQL.
https://github.com/Steemhunt/api
The front end web is built with React.js with Redux.
https://github.com/Steemhunt/web
I had written a post on how to start steemhunt back end and front end in local environment.
Hey, happy to see the drafting feature has landed to SteemHunt!
One small note:
This kind of code comments are not really needed. I know code commenting has a place on review mechanics, we will work on that point to make it better.
See gregory's comment on this.
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Thanks for the review 😁
I guess that code comment just to remind myself, should have deleted it haha
Ah I see, I also do that sometimes. Some contributors just create unnecessary comments thinking that they will get a better score on code commenting question. We just want to avoid that :).
I din know there are code comments scoring that affect the score. Thanks for informing.
Hey @superoo7
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
你今天过的开心吗?客官渴不渴,有没有去 @laodr 老道茶馆喝口热茶啊?如果不想再收到我的留言,请回复“取消”。
You've been upvoted by TeamMalaysia community. Do checkout other posts made by other TeamMalaysia authors at http://steemit.com/created/teammalaysia
To support the growth of TeamMalaysia Follow our upvotes by using steemauto.com and follow trail of @myach
Vote TeamMalaysia witness bitrocker2020 using this link vote for witness
Does this mean, 2Steem for me? 😂😂 2 steem = 1 cup of coffee yey! 😂
ask @tabris for your coffee ☕ hehe
Ill take that as a YES. They gave me 1k hunt tho 😂
☀ Post Resteem Service Offer ➡ Re-steem Your New Post ➡ Send 0.400 SBD or 0.400 STEEM To @stoneboy ✉ Post Url in the Memo ✉ Your Post Will Be Re-steem to 7300+2800 followers with 2 different accounts.☺
Good-good