Skip to content
inteoryx edited this page Nov 25, 2021 · 2 revisions

About

The purpose of this page is to be a jumping off point for getting to know and contribute to the StumblingOnUI project.

Want to contribute?

Awesome! Love to have you.

  1. Get the website running locally.
  2. Check out the roadmap or open issues for an idea of what to work on.
  3. Make your change and submit it as a pull request.

If you have ideas that aren't on the roadmap feel free to share. Not too strict here.

You can also contribute by reporting issues and testing.

Philosophy

It's hard to find traffic for new, unique, and independent websites. Everything is on some social media thing or link aggregator. You need to pay for ads or have a big following to get attention. You need SEO wizardry to rank on Google. How do you get a tiny flow of traffic to see your new website?

That's where StumblingOn comes in. We try to connect users who want to see something interesting with interesting things that want to be seen.

Principles

  • Simple - things should be easy, obvious, and fast. Click button, get random website.
  • Clear - clearly explain what's happening and why. Open source, labeled ads, explain development process and choices.

Reporting issues

Reporting issues is a vital part of the process. We cannot fix what we do not know is broken. If you are reporting an issue please include any relevant screenshots, state the device you're using, and copy/paste anything that showed up in the developer console.

Testing

At the moment I test the project by clicking on the buttons a few times and then push my changes. There could definitely be a better strategy here. Ideally automated and integrated with deployment.

I test on:

  • Chrome in Ubuntu
  • Chrome on Android
Clone this wiki locally