Giter Site home page Giter Site logo

bisq-website's Introduction

Bisq Network Website

This repository hosts the source code for the Jekyll website hosted at https://bisq.network.

Contributing

Please submit proposed changes as pull requests, ideally with commit messages that follow these conventions.


NOTE ON COMPENSATION

If you're expecting compensation from the Bisq DAO for your work, please make sure you've corresponded with the repo's maintainer to ensure the work you plan to do is currently prioritized and budgeted.

You can do this by opening an issue in this repo explaining your proposed changes and cost, or by floating the idea in the #website channel on Keybase.

See further details on the this wiki page.


NOTE ON TRANSLATIONS

All translations work, for the website and otherwise, takes place on Transifex. Please do not make pull requests for non-English text changes in this repository!

If you'd like to propose adding a new language to the website, please get in touch in the Growth channel on Matrix or open an issue in this repository.

See further details on the this wiki page.


A pull requests should generally have a singular, well-defined purpose. For example, a pull request to add a blog post should just add a blog post, not add a blog post and change spacing/indentation on some other page.

You should fork this repository, create a new branch, and make all your changes there. Please don't commit your changes to the master branch.

Please thoroughly test pull requests before submitting.

For smaller changes, it's usually enough to build and observe the site locally. Don't forget that the site is responsive, so testing on mobile and desktop screens is important, as is testing on multiple browsers.

It's also not a bad idea to do a diff on the source code before submitting (for example, to make sure stray characters weren't added somewhere by mistake). You can check for changes by running git diff <latest upstream commit id> <your branch's latest commit id> or by using a graphical tool like Meld.

For changes that may alter the site's functionality, it can be helpful to diff the generated HTML code in _site/ against the current live production website's HTML code. You can do this by building master branch and your work branch in separate folders, and then run something like git diff -ru <upstream/master _site folder> <local/work _site folder> or by comparing the 2 directories with a graphical tool like Meld.

Consider breaking big initiatives into smaller chunks wherever possible, or make a [WIP] or draft PR when you start a big initiative so it's possible to review your changes in smaller chunks. You can always squash/rebase commits after approval. Remember that reviewing pull requests is voluntary and can take time, so try to make the process as easy as possible for reviewers.

Review feedback will be evaluated using these approaches. If reviewers find significant errors, errors that indicate a clear lack of testing, or if they find changes that don't relate to the declared purpose of the pull request, your pull request may be rejected. Don't take it personally—just integrate feedback and try again.

FYI: after you make a pull request, note that Netlify will automatically create a build of your proposed changes at https://deploy-preview-XYZ--bisq-website.netlify.com (where XYZ is the number of your pull request).

Run Locally

You'll want to run the site locally to test your changes.

First make sure you have Ruby and Bundler:

  1. Check that Ruby is installed (check with ruby -v). Must be 2.2.5 or higher.
  2. If you don't already have Bundler (check with which bundle), you can install by following the instructions at https://bundler.io.

Then clone the source code, build, and serve:

  1. Clone this repository and cd into it.
  2. Run bundle install.
  3. Run bundle exec jekyll serve.
  4. Browse the site at http://127.0.0.1:4000/

bisq-website's People

Contributors

alejandrogarcia83 avatar alvasw avatar arunasurya avatar bisq-github-admin-2 avatar bisq-github-admin-3 avatar cbeams avatar cd2357 avatar devinbileck avatar erciccione avatar fkrauss avatar gabernard avatar gilsanjuan avatar henrikjannsen avatar huey735 avatar luisantoniocrag avatar m52go avatar manfredkarrer avatar marnixcroes avatar mycelial1 avatar pedromvpg avatar rajambz avatar rex4539 avatar riccardomasutti avatar ripcurlx avatar salokiam avatar stopfeds avatar unixb0y avatar wiz avatar xanoni avatar yahiheb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bisq-website's Issues

Transfer bitsquare.io domain from iwantmyname => namecheap

bitsquare.io is the only bisq-related domain whose DNS is managed at iwantmyname. Better for consolidation purposes to host it where everything else is, i.e. namecheap.

This will also allow us to set up a redirect from bitsquare.io => bisq.io managed by namecheap. Currently bitsquare.io still points to (and serves) the digital ocean-based site, which will be shut down in (#16)

Rewrite /dao copy

The copy at https://bisq.io/dao should be updated to provide a better overview of what we're up to with the Bisq DAO. The overview and detailed Google Docs contain most of what folks need to know, but expecting them to click through and read those docs in their entirety (even the overview) is too much.

faq and gender

The faq mentions:

If collusion is found to have taken place, the misbehaving arbitrator will lose her BSQ bond. This puts the arbitrator at a significant loss, as her BSQ bond was much more than she made by being dishonest.

Is there any reason to use "her" and "she" ? or it's just some wink ?

I'm not at all shocked, just asking.

Add search engine to the website

Today we have a nice amount of quality documentation on the website, but no global search engine (or I missed it).
Of course it's always possible to search specifically using Google, but a own search engine could be a help for newbies wanting to learn about this or this precise point/keyword concerning Bisq.

Website

how do i navigate to the 127.0.0.1:4000, when am on a vps because when i use an ExternalIp:4000 it does not work. I understand the code very well

Fix Googlebot-reported 404s

#22 fixed 404s on the old path to /arbitration_system.pdf. This issue is about following up with other 404s that have cropped up since the migration to Jekyll / Netlify in #1.

image

Update bisq/markets to reflect current list of assets

I'd like to help update this but started tail chasing at a certain point.
has the node running the api for the website been updated to run against current version 0.9.0 ?
I guess I can go ahead an do a PR for the html changes needed from this repo

`/contribute` still uses old bitsquare logo

Almost all of the banner images on the website use the bisq logo, but https://bisq.network/contribute/ is still using the bitsquare logo.

Compare the Community banner image:
community

With the Contribute banner image:
contribute

Happy to do the image editing, but I imagine there are some underlying resources (i.e. Photoshop, Affinity Photo, SVG) files which aren't publically available that would make the task much easier for someone already in possession of those files.

Consider making those resources public as well?

Redesign website

The https://bisq.network site currently has a lot of baggage that has accumulated over the years, and with the launch of the DAO now is a good time to redesign and (radically) simplify the site.


UPDATE 2017.12.12: @csacher, @ripcurlx and @cbeams met to kick this off as a project. See comments below for further details.

Migrate site to Jekyll / Netlify

The bisq.io site has recently been ported from WordPress to a static site. These assets can now be found in the wordpress branch of this repository.

In its current form, the site is a serious maintenance burden, because there is no templating or static site generation framework in place. This means lots of copying and pasting, and all the problems that follow.

This issue is about porting those static assets to Jekyll, removing duplication, etc, along the way.

No visual / layout redesign work will be done in the process, but certain pages / assets may be culled, especially those that are effectively dead / orphaned anyway.

When complete, the site will be hosted via GH Pages and will take advantage of the usual push-to-publish workflow that GH Pages offers.

Invalid link to slack workspace

  • When I enter https://bisq.network/community/
  • And I click Bisq Slack workspace link
  • Then I am redirected to https://bisq.slack.com/join/shared_invite/enQtMjg5MjE4OTQ2MTE5LWFkMjE5M2E5OTYwM2QyM2JmMzUxZmZlNmU0NTM5ZDIwOTBhMzFjOGY5NzYyODc5ZGVjMjM1ZTVkYjFlNzdlZjg
  • And I see This invite link is no longer active. Please check with the person who shared it with you to see if there's a new link available.

Re-introduce Disqus comments

... or not. They're gone now (on the new Jekyll-based site). Not sure it's worth re-introducing them. May want to just send folks to Twitter / Forum for following up on posts, in the interest of consolidating communication channels.

Add doc for F2F trading

For the upcoming release (prob. 20. Aug.) we need an entry in the docs page for the rules and description for F2F trade.
We discussed a bit here: bisq-network/bisq#1607

@m52go Do you have time to work on that? We can start with a minimal version and update later to a more extended version (e.g. recommendations like on LocalBitcoins)

Update fee docs

The 2 proposals for simplifying the fee model and reducing the maker fee have been approved and PRs are pending and intended to get into the upcoming release (around 8-9.1.2019).
@m52go Could you please update the FAQ (and if the fee model is decribed elsewhere - not aware myself of any other place though).

  • Market price based caclulation is removed. Maker fee is now simply 0,1% of trade amount but min. fee is 0.00005 BTC.
  • Taker fee is now 0,3 % (instead of 0,2%).

Home page prompts user to install Flash when in Tor Browser's High Security mode

When I visit https://bisq.network/ in Tor Browser's High Security mode (which implies that JS is disabled), the Vimeo video isn't playable (which is mildly bad), and Vimeo prompts me to install Flash (which is much worse).

I'm not sure what the right way to fix this is (ideally if you can host an MP4 or WEBM file directly without using a player, then Tor Browser will let the user play it without enabling JS), but I figure it's worth reporting.

Home page links to old whitepaper

As someone new to Bisq, it is somewhat confusing that the main page has a button for the older whitepaper which is headed with a note to look at the new paper from October 2017. Should that link be updated to look at the new paper?

update the blog

We already had a little discussion about that (on the slack I think).
I believe the blog is important as shop window.
In order to update the blog without too much work, I simply suggest to use the last update
from https://bisq.network/roadmap/ as the next blog post.
We may wait for v0.7.1 for that. Or group the v0.7.0 and v0.7.1 novelties in one post.
Maybe add 2 or 3 welcome lines, and this would make it imo.
Would be far better than 11 months without anything like now, which certainly confuses some potential customers or contributors. (I was myself confused some months ago).

If there's agreement, I can manage a PR for that.
(I may have proposed directly a PR, but it's probably better to discuss that before.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.