* remove pointless go_daemon page (made no sense)
* remove confusing go requirement from main readme
* wip directchat fixes
* use matchPartial for connect(wire)
* fix directchat
* revert wire changes
* rewrite directchat partially
* more readme updates
* fix things to follow the update on blog posts
* update readme and organize the example folder
* adding package list
* add packages done
* basic readme done
* fix the go-daemon example folder
* add go-daemon folder in readme
* fix readme icon
* add badges
* add nim min version
* Update README background
Co-Authored-By: Dmitriy Ryajov <dryajov@gmail.com>
* fix all the comments
* Update README.md wording
Co-Authored-By: Dmitriy Ryajov <dryajov@gmail.com>
* fix file path in examples/
* add comments to example
* add comments to directchat and fix start.nim
* remove unnecessary modules from directchat
* del customdata
* improve directchat
* finish second.nim
* removea gcsafe
* with err
* change var to let
* remove final.nim
* fix comments on pull request
* fix comments on pull request
* replace result with return
* add hint when start and exit command
* update output string
* fix above comments
* add api documentation
* fix readme format
* update readme format
* readme table of content done
* fix format
* fix format
* include links to the tutorial article
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
* Set up CI with Azure Pipelines
[skip ci]
* Fix %PLATFORM%
* Add Azure badge
* Try to make nimble happy with windows PATH
* rename steps [skip ci]
* Mixed up posix/windows in pipeline
* add missing ARCH: x86 to Linux32
* Linux "32bit" CI was actually 64-bit, remove it from now
* Try to workaround path issues in windows
* More crazy path workarounds + display gcc version (debug win 32-bit)
* keep the bash workaround in
* mingw path as separate task
* Let's start a fresh day bout against Azure
* fix powershell variable interpolation
* make all scripts verbose to debug MacOS Go libp2p daemon script
* Don't test on Azure macOS, xerrors issue due to Go version:
- https://github.com/libp2p/go-libp2p-daemon/issues/139
- https://github.com/status-im/nim-beacon-chain/pull/397
- https://github.com/golang/go/issues/32246
* polish + reduce verbosity [skip ci]
* fix: don't allow replacing pubkey
* fix: several small improvements
* removing pubkey setter
* improove error handling
* remove the use of Option[T] if not needed
* don't use optional
* fix-ci: temporarily pin p2pd to a working tag
* fix example to comply with latest changes
* bumping p2pd again to a higher version
* Bugfix: Dialing an already connected peer may lead to crash
* Introduced a standard_setup module allowing to instantiate
the `Switch` object in an easier manner.
* Added `Switch.disconnect(peer)`
* Trailing space removed (sorry about polluting the diff)