Commit Graph

37 Commits

Author SHA1 Message Date
Manfred Karrer
cb533f4364
Update gitignore
- Add /monitor/TorHiddenServiceStartupTimeTests/* and
/monitor/monitor-tor/*
2018-12-29 13:54:08 +01:00
Christoph Atteneder
03e077c09e
Ignore release folder in desktop module 2018-12-04 15:12:54 +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
Christoph Atteneder
ca825410bc
Improve gitignore 2018-09-05 11:20:22 +02:00
Manfred Karrer
564f306a75
Add releases/* to gitignore 2018-05-11 19:56:40 +02:00
Chris Beams
4a7801023d
Re-introduce fat executable jar for release packaging
Prior to this fix, running `./package/osx/create_app.sh` produced a
"Main application jar is missing." error. Now the script works as
expected.
2018-05-06 15:40:00 +02:00
Chris Beams
fa492836bb
Remove Maven build 2018-03-21 06:16:32 +01:00
Chris Beams
3f0e85e65b
Remove gui path from scripts and .gitignore 2018-03-10 18:51:09 +01:00
Chris Beams
86f4df4122
Move seednode module to new repository
This module is being extracted into its own repository, which will live
at https://github.com/bisq-network/bisq-seednode.
2018-03-08 14:28:34 +01:00
Bernard Labno
fe1edafbd8 Dockerize seednode for development mode 2018-02-20 17:58:06 +01:00
Manfred Karrer
4c46293373 Fix git ignore (bat was ignored!) 2017-06-28 00:54:58 +02:00
Manfred Karrer
e258b17e7a Update license with Bisq instead of bisq 2017-06-27 01:39:11 +02:00
Manfred Karrer
59029cfc34 Update git ignore 2017-02-12 12:15:12 -05:00
SimonTuberlin
8ddf670b8e Added BIC and IBAN validation 2017-01-30 22:43:15 +01:00
Rob Judd
1a7a867e17 Ignore XChange subdirectory 2016-10-23 15:58:55 +10:00
Rob Judd
a257778d83 Ignore local buildfile changes 2016-10-14 04:25:05 +10:00
Manfred Karrer
2b9abc2999 Add to ignore list 2016-10-05 23:57:25 +02:00
Manfred Karrer
5a1fa6ea4b Update git ignore 2016-01-22 02:36:53 +01:00
Manfred Karrer
c6ece486ed move network code to module 2015-10-28 02:12:00 +01:00
Manfred Karrer
0008202037 Cleanup from code inspection 2015-03-28 15:34:28 +01:00
Manfred Karrer
4352c88766 Update gitignore 2015-02-28 00:10:00 +01:00
Chris Beams
b1a4641139
Ignore Structure101 files 2014-11-05 01:13:24 +01:00
Chris Beams
f135873f58
Enable Gradle Eclipse project metadata generation
This commit applies the 'eclipse' Gradle plugin, such that .classpath,
.project and .settings files can be generated using:

    ./gradlew eclipse

Once the above is complete, import the project into Eclipse with the
following command:

    File->Import->Existing projects into workspace

The .gitignore file has been updated accordingly.

Resolves #222
2014-10-13 12:02:43 +02:00
Chris Beams
8746ab74de
Restore GPL copyright header configuration
This partially reverts changes (accidentally) made in fb89f08, restoring
IDEA copyright header configuration files back to their original state
as committed in d5e7b6c.
2014-10-05 19:49:51 +02:00
Steve Myers
5e9f97953f Added built in dht seed node 2014-10-04 19:19:18 -07:00
Chris Beams
7c176be3a0
Remove Maven pom 2014-08-28 13:56:06 +02:00
Chris Beams
49adf9cc97
Add Gradle build file with wrapper configuration 2014-08-28 13:56:04 +02:00
Chris Beams
ec6b0ae6bc
Ignore OS X .DS_Store files 2014-08-26 18:28:21 +02:00
Chris Beams
9c3df7375a
Add IDEA formatting settings 2014-08-26 16:01:31 +02:00
Chris Beams
d5e7b6cfdb
Add IDEA copyright configuration 2014-08-26 15:56:14 +02:00
Chris Beams
6ff63ce2c6
Ignore Vim swap files 2014-08-26 15:56:13 +02:00
Chris Beams
b1e85691ed
Remove duplicate gitignore entry 2014-08-26 15:56:13 +02:00
Steve Myers
cceb53b2e0 Ignore all .log files 2014-07-31 22:58:23 -07:00
Manfred Karrer
d23a965cdc fix app path 2014-07-08 00:39:23 +02:00
Manfred Karrer
c24ffb3cce integrate bitcoinj WalletAppKit 2014-04-15 01:37:59 +02:00
Manfred Karrer
328ecf34fe integrate bitcoinj WalletAppKit 2014-04-15 01:29:34 +02:00
Manfred Karrer
bc09937785 initial commit. gui prototype v 0.1 2014-04-11 11:33:48 +02:00