Git Product home page Git Product logo

artblocks-docs's People

Contributors

aaronpenne avatar abdruid avatar asaltste avatar asupkay avatar careohlyne avatar conundrumer avatar cooper-temple avatar geoffreymcgill avatar grantoesterling avatar jakerockland avatar jamongeon avatar jbern16 avatar jeffgdavis avatar lindsgil avatar ludans avatar lyaunzbe avatar madpinney avatar mbisaga avatar mchrupcala avatar nullflicker avatar omahs avatar paulieb14 avatar pgrimaud avatar ryley-o avatar sarahrossien avatar shantanubala avatar stephenwinslade avatar sterlingcrispin avatar yoshiwarab avatar zgalant avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

artblocks-docs's Issues

Upgrade to Retype docs

Upgrading to Retype from GitBook is super simple.

I forked this docs project and published a live demo at https://geoffreymcgill.github.io/artblocks-docs hosted using GitHub Pages.

See PR #38.

Some benefits of the upgrade would include:

  • This GitHub repo becomes the source of truth for your docs website content
  • Your content is not stored within a proprietary system
  • Accept community contributions via GitHub
  • Reference your content in Issues, Discussions, and PR's
  • Self-host your docs website using GitHub Pages (or anything else)
  • Remove the Powered by logo
  • Lightning-fast performance
  • Dark mode!!
  • Free

If you are interested in upgrading to Retype, it's super easy, although a couple of configurations would be required. I can easily step you through these minor changes, which should only take a few minutes to complete. The changes would be:

  1. Configure this repo to self-host using GitHub Pages
  2. Update the docs.artblocks.io domain DNS to point to GitHub Pages

I tried to clean up the docs from what was created by GitBook, but I would love to take another pass through everything. Normalizing some of the Markdown formatting and fine-tuning the document structure would be a nice enhancement. As well, there are several handy UI components within Retype that we could take advantage of. If you are interested, just let me know.

Hope this helps.

Typo: gauruntee

Curated checklist and Factory checklist, Upload, item #5. Change gauruntee to guarantee.

Expand on NFT license field details

A couple topics to expand on:

  1. NFT license (license of the outputs) vs. the license for the code itself (which is unlicensed artist intellectual property, unless separately licensed otherwise).
  2. Point out resources for different standard license options.

First work

How to know the application periods to send my first work?
What is the process for submitting a first work?

Add charity requirements and supporting information

There is a required 25% donation to charity for dutch auctions, but I don't think it's mentioned in the docs. It would be good to include this detail as part of the checklist (choosing a charity) or as part of an economics.md file (if that's split out -- see #14 ). There is a doc pinned to the #artist-lounge channel -- it would be good to include the doc or a link to it in this repo, or mention in the readme/checklist that it's pinned to that channel so people know where to look.

Support for gzip

Hello Artblocks Team,

I am curious how the code size can be optimised (for reduced costs).
Is it possible to gzip the code to decrease the size? As far as I understand this would make it necessary that your generator can unzip the code. E.g. there is a pure JS package: https://github.com/beatgammit/gzip-js that might make this possible.

Kind regards
Tobias

Issue of Random class in README

Hi,

I see this line in the Random class:

let a = parseInt(uint128Hex.substr(0, 8, 16))

Should it be parseInt(uint128Hex.substr(0, 8), 16) as 16 is the radix param of parseInt (substr has only 2 params)? Same issue for the next 3 lines that have parseInt(uint128Hex.substr.

Add to checklist: Have a funded wallet

Artists sometimes do not have enough ETH in their wallets to submit transactions. Please add a line to the checklist recommending a sufficient amount of ETH in their wallet in case gas is extremely high.

Checklist for Factory/Playground: Improvements to "Economics"

In the context of a checklist, rather than "Economics", this might be better presented as "Pricing" or "Set Prices"


It seems like there could be a variety of considerations expanded on for an "Economics" section (see below) and like it could be refined over time. It's an important topic and seems likely to generate a lot of questions. Consider moving some of this more detailed/supporting information out of the checklist and into an economics.md file


"Consider the overall economics of your project for a successful release"

  • It's not clear what "considering the overall economics" means, especially to someone unfamiliar with the space.
  • Examples would be helpful, e.g. "In our experience, projects with a floor price between 0.05 and 0.2 seem to successfully sell through" or "When in doubt, look at floor prices of recent projects" or "We recommend setting an upper limit on your dutch auction price significantly higher than you expect people would want to pay -- for example, we find 6 ETH is a good place for most projects"
  • What's a recommended number of tiers for a DA -- or does it depend on the project?
  • What is the definition of "successful release" here? Might not be totally obvious to someone new to the space. Is it successful if it sells out within 20 minutes, an hour, day, or week? Are price and time-to-sell-out the only considerations for success, or do you have other examples of what has made for successful projects?

There is a two month cooling period between the end of one project and the start of the next

It's not totally clear what "the start of the next" means here. Reading this, I would wonder if this refers to:

  • When the artist is eligible to submit another application
  • When the artist can reach out on Discord and ask to have another project created on the testnet
  • When the Art Blocks team will reach out to the artist asking if they have another project ready for submission

Some clarification on what a continued relationship between Artist/Art Blocks looks like after a project ends and the two month clock begins would be helpful. And how formal is the two month clock? Will the artist be told at the end of a project "Okay, you'll be eligible to do X on Y date"?


Are dutch auctions the only supported pricing model? Can flat prices be used? Is continuous pricing coming (yes)? Anything else in the works? Elaborating on the available options and answering some FAQs about how pricing works and will work on Art Blocks might be an easy place to point if people ask about those models

Duplicate checklist.md files

It looks like there are two copies of each checklist file in the repo that differ slightly, e.g.:

CURATED-CHECKLIST.md vs curated-checklist.md
FACTORY-CHECKLIST.md vs factory-checklist.md

Checklist for Factory/Playground: Scheduling and pre-release minting

"you may schedule/announce your release"

My experience was having the team reach out with some available days and time slots to choose from -- so that might be good to mention as what will likely happen.

How much flexibility do the artists have to schedule their release? Can they say "I'd like to launch it on December 15th at noon, can you pencil me in?" or is this mostly up to when it suits the AB schedule? If the team is willing to work with planning around specific events (which I think is the case, e.g. the recent Rituals release), it might be nice to mention this is an option.


Some artists do pre-release mints -- either as gifts for friends/family, for giveaways, for private auctions, etc. It would be good to include some information here before the "Unpausing" section about how this works. You might also mention if there are any functional limitations on tokens before the release begins, e.g. for viewing on AB or OS.

  • Can the artist mint one or several tokens? Could they mint the entire set if they'd like to sell it in another marketplace, paying the platform fee for each mint?
  • What prices are allowed for pre-mints? My experience was setting it to the floor price of the dutch auction -- but if this is the expectation, would be nice to make it explicit (and to add to this, you may want to include a note on the expected price for Mint 0 as well).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.