GETTING STARTED
The XYO Foundation provides this source code available in our efforts to advance the understanding of the XYO Procotol and its possible uses. We continue to maintain this software in the interest of developer education. Usage of this source code is not intended for production.
Getting Started with XYO begins with learning about what XYO does, our plans for the future, our Explore application, our SDKs and our Clients
Steps to Learning About XYO
Watch the video about XYO and proof of location
Play with the COIN app on Android
SDK Guides
Swift XYO SDK
Android XYO SDK
NodeJS Core SDK
Swift Core SDK
Kotlin Core SDK
Partnerships with the XYO Foundation
For partnership opportunities, including enterprise applications of XYO technologies, please email us at partnerships@xyo.network with details on your project.
XYO OPEN SOURCE INITIATIVE
Here at XYO, we see the importance of open source in the dApp space. We have been in an incubation phase developing new SDKs for the mobile application of our technology as well as a new "prosumer" app that will inform both developers and enthusiasts on network and device activity. The XYO Open Source Initiative has been in development in-house throughout Q3, and now we would like to introduce you to what a developer can expect from open source participation with the suite of XYO Network tools.
Inline with this initiative is the formation of the XYO Foundation, the governing body of all XYO software tools and protocols. This nonprofit orgranization has been formed to serve the greater development community and grow meaningful conributions across our codebase.
The foundation has pathways of participation which will give developers across skill levels and interests an opportunity to contribute to XYO software and to a decentralized, incentive-based geo-spatial location protocol.
Contribution Pathways
- Direct Contribution to XYO Open Source
- Community Based Project Collaboration
- XYO Collaboration with Selected Projects
- Smart Contract Mechanics and Governance
Direct Contribution
Direct contribution from developers is encouraged to our open source projects. These include our SDKs and Smart Contract Library. There are applications in our suite that are still private, however the open source projects available for direct contribution are important to the core of XYO functionality.
Direct contribution includes code contributions through pull requests, issue reporting, and feature proposals.
Please view our contribution guidelines here.
Community Collaboration
Community collaboration on projects that are utilizing our tools for their use cases is highly encouraged. In the spirit of interoperability, we also encourage other projects in the dApp space to reach out and collaborate together on projects utilizing XYO tech.
Community collaboration can be accomplished via direct communication with the development community manager or through forum communication with a proposal for interoperability or a demonstration of a product that currently integrates XYO tech in any way and capacity.
XYO Helping Hand
With approved projects, XYO developer help can be made available. This is beyond a chat assistance session or GitHub code review. Helping hand involves opportunities including pair programming and live code reviews. With certain projects we could provide architectual assistance, this would be done on a case-by-case basis. We hope that with XYO Helping Hand we can help your project use the full power of the XYO network.
Smart Contracts
To help our network write to multiple blockchain solutions, we encourage contributions including smart contracts, hybrid solutions, and layering protocols. Converting smart contracts from ERC20 to other smart contract driven chains will help with this effort.
Roadmap
Pathway Timeline
We are looking at Q1 2020 for the initial launch of these pathways. This includes contribution guidelines, community chat renewal to communicate these efforts, and direct outreach.
Current Projects
XYO SDKs
FlowStake
QJump
Community
Communication
Communication will be important in this effort to grow our open source. GitHub communication through topics, pull requests, issue creation, and code reviews are highly encouraged and recommended.
Once you are in our GitHub organization page, find the repo that you are interested in and/or working on and click on the topic link under the title.
Code of Conduct
Please see our code of conduct here.
Leaders
- Arie Trouw
- Carter Harrison
- Kevin Weiler
Community Manager
- Phillip Lorenzo
The XYO Foundation
This initiative is being led by the XYO Foundation, please see here for more information.