Commit Graph

39 Commits

Author SHA1 Message Date
sqrrm
f40728b448
Merge pull request #3091 from christophsturm/remove-jdk-10-need
jdk10 is no longer needed to build and run the test suite
2019-08-21 17:23:03 +02:00
battleofwizards
d5ceee4dd5
Enhance docs/translation-process.md 2019-08-16 15:50:47 +02:00
Christoph Sturm
29d545dfde jdk10 is no longer needed to build and run the test suite 2019-08-14 18:11:57 +02:00
Christoph Sturm
e35f73b870 mention how to use Adoptopenjdk to build 2019-07-29 11:35:43 +02:00
Christoph Sturm
c4caf4160b fix docs 2019-07-25 14:27:10 +02:00
Christoph Sturm
50f54506e1 remove step that is not needed anymore now 2019-07-25 14:10:02 +02:00
huey735
4e5d1644a0
Update command to generate blocks
Specify that from Bitcoin Core's v.0.18 the 'generate' command will be
deprecated and to use 'generatetoaddress' instead.
2019-07-09 01:08:46 +01:00
mpolavieja
881b2cdabd
Update idea-import.md 2019-06-19 23:43:41 +02:00
Manfred Karrer
03023d6338
Remove myAddress from docs and scripts as it is not used/needed anymore 2019-03-08 10:58:53 -05:00
Ben Kaufman
faf27f8930 Add MacOS support in install_java.sh script 2019-03-01 10:14:11 +02:00
Devin Bileck
b1c8e82b16
Update testing doc for TestPad 2019-02-26 15:11:37 -08:00
Christoph Atteneder
b6bf22b77d
Fix typo 2019-02-21 22:57:42 +01:00
Christoph Atteneder
5e7d6371ac
Add initial version of release process 2019-02-20 20:55:57 +01:00
Tomas Kanocz
04860f78dd
Capitalise DAO where appropriate and fix types 2019-02-14 14:09:12 +01:00
Tomas Kanocz
43722bab07
Add scripts to autosetup dao on regtest 2019-02-11 18:10:10 +01:00
Devin Bileck
6fbca7027b
Update dao setup doc
Refactored a few sections and included Windows
setup instructions.
2019-01-15 16:17:10 -08:00
Devin Bileck
24aaf2430d
Update build.md to mention scripts directory 2018-12-03 16:06:32 -08:00
BravoIndia
91766ecad3
Update build.md 2018-11-30 15:56:36 +07:00
Devin Bileck
b514a732ae
Provide additional details in the testing guide 2018-11-28 17:07:39 -08:00
Devin Bileck
500da13d33
Add testing guide 2018-11-28 00:40:45 -08:00
Chris Beams
46ee12dd62
Remove .bat scripts unless user OS is Windows
Previously, start scripts were generated for both *nix and Windows
platforms, resulting in an unnecessarily cluttered root directory.

With this change, both types of script are still generated, but Windows
.bat scripts are deleted immediately afterward if the user is running a
non-Windows OS (unfortunately, there was no clean way to suppress the
generation of these scripts in the Gradle StartScripts API).

See #1956
2018-11-24 10:12:23 +01:00
Chris Beams
fc0491d8da
Generate scripts for Bisq executables in root dir
This change configures the Gradle build to generate "start scripts" for
each Bisq executable (e.g. Bisq Desktop, Bisq Seednode, etc) in the root
project directory, such that after invoking `./gradle build`, the
following executable scripts become available:

    ~/Work/bisq-network/bisq
    $ ls -1 | egrep '(bisq*|lib)'
    bisq-desktop
    bisq-desktop.bat
    bisq-monitor
    bisq-monitor.bat
    bisq-relay
    bisq-relay.bat
    bisq-seednode
    bisq-seednode.bat
    bisq-statsnode
    bisq-statsnode.bat
    lib

This makes it possible for users (developers) to easily discover and use
these scripts in an idiomatic and platform-agnostic way as opposed to
the previous situation where we would advise users to run e.g.

    java -jar desktop/build/libs/desktop-0.8.0-SNAPSHOT-all.jar

This approach works, but is cumbersome and focuses unnecessarily on the
Java-based nature of the project. Now, with the changes in this commit,
the user would simply run:

    ./bisq-desktop

The 'lib' directory shown above contains all the jar files necessary to
construct classpaths for these various scripts. The 'cleanInstallDist'
task deletes the 'bisq-*' files and the 'lib' directory, and the default
'clean' task has been configured to depend on the 'cleanInstallDist'
task to ensure this cleanup happens automatically when most users would
expect it.

In the future, these same scripts can be used when installing Bisq
executables properly on users' systems via package managers like Brew
and Apt. The goal is to have the user experience around running
`bisq-desktop` (and more importantly, the forthcoming `bisqd`) be
similar in every way to installing and using `bitcoind`, `lnd` and other
idiomatic *nix-style utilities, be they Bitcoin-related or not.

See the changes in docs/build.md and docs/dev-setup.md for a further
sense of the how this change impacts the developer experience.
2018-11-23 15:00:47 +01:00
Chris Beams
7985ff7e05
Apply review feedback 2018-11-15 11:25:45 +01:00
Chris Beams
d2050bc304
Revise dao-setup.md
- Reword headings for clarity and consistency
 - Polish Markdown syntax
2018-11-14 18:20:53 +01:00
Chris Beams
0322dbae1a
Revise dev-setup.md
- Reword headings for consistency
 - Polish Markdown syntax
 - Link to correct docs in Prerequisites section

There are no significant substantive changes in the instructions here,
just reworking of the existing content.
2018-11-14 18:20:53 +01:00
Chris Beams
5612889720
Clean up dao-setup.zip contents
- Remove __MACOSX dir and .DS_Store files
 - Rename Bisq_DAO_regtest_setup/ => dao-setup/ for consistency
2018-11-14 18:20:53 +01:00
Chris Beams
804efd6c0a
Rename Bisq_DAO_regtest_setup.zip => dao-setup.zip
For concision, idiomatic naming and to sort well with dao-setup.md.
2018-11-14 18:20:52 +01:00
Chris Beams
ff6a155470
Extract dao-setup.md from dev-setup.md
Prior to this change, DAO setup instructions and information were
interspersed within dev-setup.md, making it confusing to the uninitiated
reader what they need to do in order to get up and running with a basic
local dev environment. All the DAO setup stuff is essentially optional,
so separating it out into its own doc makes sense.

Now, dev-setup.md is dedicated to the task of getting set up with a
self-contained local development environment, and readers can follow the
DAO setup instructions separately if and when they need to.

Both docs need to be further revised and cleaned up, but that will come
in subsequent commits.
2018-11-14 18:20:52 +01:00
Chris Beams
017a1802eb
Rename DEV_SETUP.md => dev-setup.md 2018-11-14 18:20:52 +01:00
Chris Beams
23a41b632c
Extract separate docs from main README.md
- Simplify "What is Bisq?" description
 - Extract docs/build.md
 - Extract docs/idea-import.md
 - Introduce docs/README.md index
2018-11-14 18:20:52 +01:00
Chris Beams
8dccf04af8
Move docs/CONTRIBUTING.md => CONTRIBUTING.md
The CONTRIBUTING.md file must be located in the root directory of a
project (or within a .github directory) in order to be recognized by
GitHub and presented to users during the process of filing an issue
or pull request. It doesn't do any good within the docs/ directory.
2018-11-14 18:20:52 +01:00
Chris Beams
08d351f272
Remove scripts/run_bisq_via_vps.md
This doc was originally transcribed from #511, then moved to the wiki,
then moved here. Removing it now as (a) it's not clear this is of value to
anyone other than the original author and (b) this approach is not
necessarily something we want to advertise or promote.
2018-11-14 18:20:52 +01:00
Chris Beams
e84de6da91
Remove scripts/install_on_unix.sh 2018-11-14 18:20:51 +01:00
Chris Beams
7de30b1f7c
Remove scripts/bisq-sn.cron.sh 2018-11-14 18:20:51 +01:00
Chris Beams
efa0ed1631
Remove misc/ui-development-notes.md 2018-11-14 18:20:51 +01:00
Chris Beams
5837c2894e
Remove misc/protobuffer_dev_notes.md 2018-11-14 18:20:51 +01:00
Chris Beams
cbb637a82b
Remove misc/modena.css 2018-11-14 18:20:51 +01:00
Chris Beams
c1bcaa6d55
Remove outdated build doc 2018-11-14 18:20:51 +01:00
Chris Beams
49568c19af
Rename doc => docs 2018-11-14 18:20:50 +01:00