kodadot / developers Goto Github PK
View Code? Open in Web Editor NEWResources for developers about KodaDot open source tooling for NFTs
Home Page: https://developers.kodadot.xyz
License: The Unlicense
Resources for developers about KodaDot open source tooling for NFTs
Home Page: https://developers.kodadot.xyz
License: The Unlicense
Sharing slides from my kodadot ecosystem talk
cc @poppyseedDev
coming soon
@thea-exe following the last thing here
I'm thinking, guide on how to turn $KSM into cash without KYC? 🚀
Originally posted by @petersopko in kodadot/nft-gallery#1269 (comment)
I guess we should prepare one dedicated page where we can show people what's best to mint on kodadot for optimal experience and then we can link it from kodadot.xyz minting interface
Following up from here kodadot/nft-gallery#3356
In https://github.com/kodadot/nft-gallery/blob/main/REWARDS.md , it is not clear in the table that the reward amount is in USD (and not KSM since it is your favorite currency)
Describe the solution you would like
I would like to see the currency clearly stated, like in the label
Describe alternatives you have considered
Put the KSM amount ^^
Screeenshots
No response
Are there opened related issues?
No response
Thanks to @joelamouche
robots.txt
file and meta
tags: Ensure they're not inadvertently blocking Google from indexing your site or any of its important pages.Wyt @kodadot/internal-dev
I want to deploy new vitepress and scrape all old docs to new domain with vitepress
I see lot of projects using something else than docs.
https://developers.cloudflare.com/d1/get-started/
https://developers.fractal.is/
https://developers.facebook.com/
https://api.magiceden.dev/
https://guide.rarible.com/
https://docs.opensea.io/
https://docs.looksrare.org/
https://docs.alchemy.com/
https://docs.rarible.org/
I guess once there will be tutorial kodadot/nft-gallery#2780 out there @thea-exe can make a video out of it on how to setup developer and run Kodadot Firstime for others
Video could be uploaded to our youtube channel :)
We’d need to input some basic data and tutorial on how to proceed with BSX implementation, namely:
maybe unify emoji of zoom on one side?
we should change that we will be supporting nine NFT standards on nine chains
we can make it even better, nine on nine
rmrkv1, rmrkv2, erc721, erc1155, uniquesv1, nft-pallet,
in the making so I would put them in some coming soon section
gNFTs, ink NFTs (aleph,astar), eip-6551
Originally posted by @yangwao in #91 (comment)
Take it from here, maybe needs to update
https://github.com/kodadot/nft-gallery/blob/main/ACTIVITY.md#kodadot-infrastructure
Originally posted by @yangwao in #94 (comment)
I would be cool to add kodadot github link in navbar "find us"
Would be nice to make a dedicated page for onboarding developers to use our API
Kapa
I think it's something similiar like Gitbook has Lens for Search
https://docs.gitbook.com/product-tour/searching-your-content/lens
As we are trying build ecosystem of vivid builders experience we would need one page where we can sent everyone with all instructions.
Whenever me or someone else will be in chat with someone over internet or at physical event we can direct them to one all around page :)
Page should consist of
Current opened positions we are constantly looking for
We’ve currently filled the ambassador program and started junior one, please let’s update links and info according to this notion database
https://metaprime.notion.site/KodaDot-Guilds-Community-overview-e8eb64f1bbd74e7a924c5fb07e3ff3dd
Let’s also put this notion docs to navbar, we’ll be coordinating guilds there and most of the community stuff.
Form link:
Seems deployment fails on this one, probably we should use Git LFS on this or something else?
https://git-lfs.github.com/ ?
or any other way to do it?
or we can add that webm to video, @cryptodamsky can help on that and we can link it back to docs:)
edit meanwhile I've deleted to not block docs deployment tho
Currently, we are missing a page where one can read what's under the hood of KodaDot in terms of various NFTs standards across Polkadot.
The goal of this page would be to highlight different implementations on various levels, starting from system.remark
(RMRK), going through runtime level, like Basilisk NFT marketplace implementation (BSX&SNEK on Rococo), going higher to EVM implementation like MoonRiver & MoonBeam, continuing to Astar ink! WASM smart contracts and all of this in one simple interface under hood of KodaDot with other features coming to unpack like Reactive NFTs
Is anything significant we should mention from our major infrastructure components?
Let's drop list of good devrel inspiration we should definitley have over
This page would help others to learn how to work with Subsquid for debugging purposes
Review our tooling in some long-form article for backlinks
I guess every new folk would be nice to see where our values and culture are at.
Currently, we have numerous initiatives running which is great I guess.
probably would be great to on dedicated meta hours page link all recordings
make youtube playlist?
https://docs.kodadot.xyz/meta_hours.html#recent-meta-hours
wiki docs: I have found that we have quite a lot great tech articles were hidden in the closed github issue. I think put them outside to bring more value. How about putting them on https://github.com/kodadot/nft-gallery/wiki
Instead of putting all articles to the wiki, would be nice to have indexable page with this
https://github.com/kodadot/nft-gallery/issues?q=is%3Aopen+is%3Aissue+label%3A%22%E2%9C%8D%EF%B8%8F+-+writing%22
https://deploy-preview-94--developers-kodadot.netlify.app/core-concepts/kodadot-stack/
Replace to SubSquid and link to https://docs.subsquid.io/
In the upcoming section
I would link those NFT standards.
Currently, we are starting to have section of NFT standards on our hello
I would like to see dynamic NFTs which are pop.
On-chain NFTs are not sure if they have ERC already, which are mostly SVG stuff
ERC-998
Tezos has a single Non-Fungible Token standard called FA2.
https://nftnow.com/features/new-token-standards-you-need-to-know/
ERC-721C
BRC-721E
Originally posted by @yangwao in #94 (comment)
Good idea bulb to add to docs how to create collectibles with traits.
https://twitter.com/yuliias3/status/1492645659085787138?t=vn8j32ysEL4r1N8_OvbW-w&s=09
You see on twitter.
"Want to contribute, click here"
Now you are in the Kodadot Repo. Its looks intimidating. You want to make one tiny contribution. You even manage to recognize in the issue tabs the label good first issue
.
You read it and understand exactly the same as you would without reading.
You try to make sense with going to the docs. It doesn't help that much.
You see on twitter.
"Want to contribute, click here"
You are in the Kodadot Repo. Its looks intimidating. You want to make one tiny contribution. You even manage to recognize in the issue tabs the label good first issue
.
You read it and understand exactly the same as you would without reading.
You try to make sense with going to the docs. It helps.
Write an easy guide. A person with 1 year of WebDev expierience should be able to follow it and make one contribution.
I guess Damsky DMs aren't scalable enough and would be nice to generate form and add it to
https://docs.kodadot.xyz/ambassador-program/ambassador-intro.html#compensation
I would also add to show up on ambassador-program channel
It could be interesting to migrate our current documentation to Vitepress
Good head start, I guess! Funny, it has indexed most webpages out of all (hello and kodadot)
I've used https://www.checkbot.io/
I would aim to have "polkadot nft marketplace" keywords
Let’s get the page to the state where we explain what NFTs are, as it is one of use cases of KodaDot.
Right now at https://docs.kodadot.xyz/how_to_create_wallet.html#how-to-create-a-wallet for example doesn't preload first picture and that would be fair enough! :)
We need to document functions on our discord as well as main differences between steward x ambassador
Once done, submit to
I think this works https://subwork.xyz/sitemap.xml
https://github.com/kodadot/subwork/blob/main/docs/.vitepress/config.ts#L20
Close this
There's built in GH function to close issues by PRs, check it out, maybe add it to the contributing.md as well? 😄 works across repos https://github.blog/2013-03-18-closing-issues-across-repositories/
(Also, pls note that in order to close multiple issues, the correct format is closes #XY, closes #XYZ
etc.)
Originally posted by @petersopko in kodadot/nft-gallery#1269 (comment)
I guess the goal of docs is also to help demonstrate.
I would add links to grapqhl playground with mentioned queries? @thea-exe
https://docs.kodadot.xyz/tutorials/write-subsquid-query.html#page-info-object
I guess to create a tally form to we can harvest applicant and add it to hiring.md here at docs
Also we should probably create forms to track who applies to each role because maybe DMing you in unsustainable? @yangwao
Would be super nice to describe all the things we can have in terms of reforestation, what's been done in co-op with RMTerra and potential ways to bring utility through ownership &c you name it creativity, even if you're wild enough to bring it for public good framing and funding through augmented bonding curve or quadratic reforestation 😄
I can fairly expand on this stuff
Also feel free drop plans on KodaForest/GretaForest, happy to cherry 🍒 pick best piecies
📟 Pedro
As agreed with @vikiival, we’d like to keep docs.kodadot.xyz for technical purposes only and leave onboarding stuff to Github Wiki, because it’s much more frequently updated. We can link to onboarding materials on Github Wiki from docs.kodadot.xyz and make sure if people search for it, they find what they need.
We would need to seek a proper format for RFPs for grants to slowly help distribute grants to particular projects which would like to signup on this route.
I guess we should have a proper template; feel free to inspire at w3f https://github.com/w3f/Grants-Program/ and other ecosystem grants programs
Current listed grants we have at
https://github.com/kodadot/nft-gallery/discussions/3448
Goal would be that instead of having usual markdowns in repository give some indexable and more human way to read grants and RFPs (request for propals)
Logs from cf
15:46:48.866 | Cloning repository...
-- | --
15:46:51.212 | From https://github.com/kodadot/docs
15:46:51.213 | * branch 0a08db6912c1955d3746b76ddbcb714fe48a5666 -> FETCH_HEAD
15:46:51.213 |
15:46:51.515 | HEAD is now at 0a08db6 add factbook
15:46:51.516 |
15:46:51.680 |
15:46:51.710 | Success: Finished cloning repository files
15:46:52.455 | Installing dependencies
15:46:52.467 | Python version set to 2.7
15:46:54.592 | Attempting node version '16.13.2' from .nvmrc
15:46:56.156 | Downloading and installing node v16.13.2...
15:46:56.611 | Downloading https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-x64.tar.xz...
15:46:57.045 | Computing checksum with sha256sum
15:46:57.176 | Checksums matched!
15:47:01.614 | Now using node v16.13.2 (npm v8.1.2)
15:47:02.078 | Started restoring cached build plugins
15:47:02.093 | Finished restoring cached build plugins
15:47:02.661 | Attempting ruby version 2.7.1, read from environment
15:47:06.628 | Using ruby version 2.7.1
15:47:07.004 | Using PHP version 5.6
15:47:07.173 | 5.2 is already installed.
15:47:07.200 | Using Swift version 5.2
15:47:07.201 | Started restoring cached node modules
15:47:07.218 | Finished restoring cached node modules
15:47:07.227 | Started restoring cached yarn cache
15:47:07.247 | Finished restoring cached yarn cache
15:47:07.270 | Installing yarn at version 1.22.4
15:47:07.288 | Installing Yarn!
15:47:07.289 | > Downloading tarball...
15:47:07.335 |
15:47:07.335 | [1/2]: https://yarnpkg.com/downloads/1.22.4/yarn-v1.22.4.tar.gz --> /tmp/yarn.tar.gz.6g9CIIEI5n
15:47:07.336 | % Total % Received % Xferd Average Speed Time Time Time Current
15:47:07.337 | Dload Upload Total Spent Left Speed
15:47:07.573 | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 80 100 80 0 0 336 0 --:--:-- --:--:-- --:--:-- 337
15:47:07.703 | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
15:47:07.713 | curl: (60) server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
15:47:07.714 | More details here: http://curl.haxx.se/docs/sslcerts.html
15:47:07.714 |
15:47:07.714 | curl performs SSL certificate verification by default, using a "bundle"
15:47:07.715 | of Certificate Authority (CA) public keys (CA certs). If the default
15:47:07.715 | bundle file isn't adequate, you can specify an alternate file
15:47:07.715 | using the --cacert option.
15:47:07.715 | If this HTTPS server uses a certificate signed by a CA represented in
15:47:07.716 | the bundle, the certificate verification probably failed due to a
15:47:07.716 | problem with the certificate (it might be expired, or the name might
15:47:07.716 | not match the domain name in the URL).
15:47:07.717 | If you'd like to turn off curl's verification of the certificate, use
15:47:07.717 | the -k (or --insecure) option.
15:47:07.717 |
15:47:07.717 | [2/2]: https://yarnpkg.com/downloads/1.22.4/yarn-v1.22.4.tar.gz.asc --> /tmp/yarn.tar.gz.6g9CIIEI5n.asc
15:47:07.772 | 100 84 100 84 0 0 1534 0 --:--:-- --:--:-- --:--:-- 1534
15:47:07.821 | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
15:47:07.828 | curl: (60) server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
15:47:07.828 | More details here: http://curl.haxx.se/docs/sslcerts.html
15:47:07.829 |
15:47:07.829 | curl performs SSL certificate verification by default, using a "bundle"
15:47:07.829 | of Certificate Authority (CA) public keys (CA certs). If the default
15:47:07.829 | bundle file isn't adequate, you can specify an alternate file
15:47:07.830 | using the --cacert option.
15:47:07.830 | If this HTTPS server uses a certificate signed by a CA represented in
15:47:07.830 | the bundle, the certificate verification probably failed due to a
15:47:07.831 | problem with the certificate (it might be expired, or the name might
15:47:07.831 | not match the domain name in the URL).
15:47:07.831 | If you'd like to turn off curl's verification of the certificate, use
15:47:07.831 | the -k (or --insecure) option.
15:47:07.844 | > Failed to download https://yarnpkg.com/downloads/1.22.4/yarn-v1.22.4.tar.gz.
15:47:07.856 | mv: cannot stat '/opt/buildhome/.yarn': No such file or directory
15:47:07.866 | /opt/build/bin/run-build-functions.sh: line 106: yarn: command not found
15:47:07.867 | Installing NPM modules using Yarn version
15:47:08.362 | /opt/build/bin/run-build-functions.sh: line 117: yarn: command not found
15:47:08.364 | Error during Yarn install
15:47:08.367 | Failed: build command exited with code: 1
15:47:09.163 | Failed: an internal error occurred
I would like to show devs how easy is to use uniquery through StackBlitz
Probably demonstrate demo where you'll load uniquery, connect to it and fetch collections, get some data out of it.
Model data could be fetch collection, probably from rmrk2 and tell distribution of owners for current collection, floor price and highest sale, tadaa
inspiration from https://zkfs.io/
I guess it's time to highlight things which will come with reactive nfts to the KodaDot and Metaprime.
Highlighting upcoming features
It would be good to have one page in where NFTs would be explained thoroughly. It's also easier for explaining to newcomers who are just getting started.
Referring to:
kodadot/nft-gallery#648
Might @thea-exe could create documentation around Uniquery at least with GrapqhQL and then extend it with REST API when will be available kodadot/packages#21
Then someone in nft-gallery could pick up
I guess hence we have available Uniquery would be nice to build a small raw app deployed on netlify
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.