GithubHelp home page GithubHelp logo

stacks-network / docs Goto Github PK

View Code? Open in Web Editor NEW
157.0 157.0 230.0 184.39 MB

Unleash Bitcoin's full potential with decentralized apps and smart contracts. The documentation covers key aspects of the Stacks network and technology and provides tutorials and other helpful content for developers.

Home Page: https://docs.stacks.co

License: Creative Commons Zero v1.0 Universal

JavaScript 95.67% Shell 0.93% MDX 3.40%
blockchain clarity decentralized docs documentation smart-contracts stacks web3

docs's People

Contributors

adamdunkels avatar agraebe avatar alexkeating avatar aulneau avatar bot-translations avatar bowtieddevops avatar c0d3rk1d avatar charliec3 avatar clairetopalian avatar criadoperez avatar cuevasm avatar d0minicw0ng avatar dependabot[bot] avatar diwakergupta avatar friedger avatar ginaabrams avatar harinirajan397 avatar homiebtc avatar hstove avatar jhammond2012 avatar johndmulhausen avatar kantai avatar kantai-robot avatar kenrogers avatar kyranjamie avatar markmhendrickson avatar pgray-hiro avatar reedrosenbluth avatar wileyj avatar yknl 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Implement Hank's suggestion for submitting animal kingdom

@hstove "hey, i was thinking, it might be nice to have some extra instructions for submitting your animal kingdom app to app.co. I think it'd be cool if they set the description to "Created by {name_or_twitter_handle}". That would give us at least some differentiation between a bunch of apps named "Animal Kingdom"

Blockstack browser notes and gotchas

thomas [8 minutes ago]
imo we should push all apps to be https
but it's also different between browsers and such, it would be good to have a section on the docs talking about this specifically and the common issues people run into
  • Local browser does not require https but the web browser does.

Migrating from other blockchain platforms

We should think about having a section on migrating from other blockchain platforms to Blockstack.
Cloud be similar to adding auth or migrating to that as the primary login, and eventually the same thing for Gaia.

Expand tutorial and current reference into Developer Guide

@moxiegirl commented on Tue Sep 11 2018

@friedger suggested we build out a similar guide (simpler of course) https://developer.android.com/guide/

Currently, we have:

  • tutorial (hello world)
  • reference
  • three more sophisticated but undocumented examples

@friedger commented on Fri Dec 14 2018

@moxiegirl I added some paragraphs in the README (See stacks-archive/blockstack-android#123) Should this stay there or go somewhere else? Should we generate documentation from the example codes? So that we can maintain the code only in the source folder?


@moxiegirl commented on Fri Dec 14 2018

@friedger Well, when it comes to API reference it makes sense to generate it from the source code. Tutorials are a bit problematic, depends on the tool of course. Do you have one in mind?

Documentation for Blockstack's HD Wallet and Key Derivation

@vsund commented on Mon Feb 06 2017

Hey,

I'd really like to see some documentation about Blockstack's PKI and such things. I think it's pretty important to know because it's the core of trust which an user's identity has.

  • Where does what trust come from?
  • Where does keys get derived from?
  • Is there one root key? / Are there device keys?
  • How is the keychain constructed?

@muneeb-ali said that there's currently nothing out about that and I should write a request here.


@pstan26 commented on Mon Feb 06 2017

@vsund excellent idea, will add this to the documentation project list


@jackzampolin commented on Wed Jan 10 2018

Currently the only documentation we have on this is in this browser issue: stacks-archive/blockstack-browser#330

We should turn that issue into a more comprehensive document. Does this issue belong in this repo or the blockstack/blockstack-core repo?

@kantai @larrysalibra @jcnelson

I need an easier explanation about blockstack

@msc6272 commented on Mon Mar 05 2018

Dear fellows,

I am trying to understand Blockstack but I am unable to. I have so many doubts, and concerns, so I read the documentation and saw some videos in you homepage. But I am still unable to understand what it is. Please, give some information like: 101, for Dummies,... without jargon and as if it was intended for a 8 years old child. For example: I don't understand why should I move from one provider (e.g. Yahoo) to another provider (you). If I use your browser it seems like that. I registered in your website a few hours ago and I still don't know where is my private key stored in. Why do I need to use your browser? Why I should not choose another blockchain provider (I read the article about Ethereum, or whatever)? How it is independent, distributed, reliable, if I use the actual Internet infrastructure to support it? What if your infrastructure is under attack (miners, DNS, ...)? Why do you think users want the responsibility to keep their own data? A lot of questions I don't see any answer. Please, enlighten me.


@vsund commented on Sun Mar 18 2018

Hey @msc6272 I think this would be better suit the forum at https://forum.blockstack.org.
Happy to try my best with answering there :)

Find a permanent home for Blockstack protocol docs

@muneeb-ali commented on Sat Sep 16 2017

We have some circular loops and broken old docs:

https://github.com/blockstack/blockstack-core/wiki/Protocol-Details
and
https://github.com/blockstack/blockstack/wiki/Blockchain-ID

We need to find a permanent home for protocol docs and commit to never changing that location again and maintain a revision history at that single place.

I propose using the "blockstack" repo and blockstack/docs directory with files like protocol.md and:

  • not use wikis (they're complicated and hidden in the interface) and
  • also not use the website; the website changes frequently and there is no revision history for it. The website can try to mirror the docs but it should not be the primary way to organize docs.

As our project grows it'll be extremely important to be able to refer to old versions of protocol specs.


@jackzampolin commented on Wed Jan 10 2018

Related: stacks-network/stacks#213

Tag-based navigation as an alternative.

From Jeff's comments in the forums:

I really like the use case based approach to the sections. We know people dig around with the “evaluate” mindset, or the “get started” mindset. It makes me wonder what other obvious frames of reference there are. Also, what obvious non-use-case topics would be common that people just hunt for: Might be: “iOS” “Android” “Blockchain” “FAQ” I’m kind of expecting to see a list of those below this 6 big sections.

Find a permanent home for Blockstack protocol docs

@muneeb-ali commented on Sat Sep 16 2017

We have some circular loops and broken old docs:

https://github.com/blockstack/blockstack-core/wiki/Protocol-Details
and
https://github.com/blockstack/blockstack/wiki/Blockchain-ID

We need to find a permanent home for protocol docs and commit to never changing that location again and maintain a revision history at that single place.

I propose using the "blockstack" repo and blockstack/docs directory with files like protocol.md and:

  • not use wikis (they're complicated and hidden in the interface) and
  • also not use the website; the website changes frequently and there is no revision history for it. The website can try to mirror the docs but it should not be the primary way to organize docs.

As our project grows it'll be extremely important to be able to refer to old versions of protocol specs.


@jackzampolin commented on Wed Jan 10 2018

Related: stacks-network/stacks#213


@moxiegirl commented on Mon Jan 14 2019

Issue moved to blockstack/docs.blockstack #97 via ZenHub

Expand FAQS in the org section

You are not anonymous your address and its interactions are public. When you make an exchange your id becomes associated with your real-world transaction.

You cannot "undo" a transaction you make with coin.

Blockchain is not bitcoin.

As a developer and user, I should have clear documentation about how Blockstack functions.

@larrysalibra commented on Thu Feb 15 2018


@larrysalibra commented on Wed Mar 07 2018

We've almost satisified this user story!

We still need:

Token Content Creation

  • What is the Stacks token and blockchain, and what are their advantages?
  • How does it relate to Blockstack?
  • What is Blockstack?
  • How to purchase domain ID
  • How to look up holdings

Add more detail to animal-kingdom and point out Library version

Currently, the Animal Kingdom is using a BETA version. We should call this out.

Additional Comment from Alex: I realize the tutorial is supposed to be beginner friendly but as a dev you start digging and it wasn’t super clear to me where the imports were coming from but more importantly how/why certain functions took certain argument types.

Show section navigation on mobile

It seems as though we simply hide the section navigation on mobile, which makes it hard or impossible for mobile visitors to find certain sections unless they're linked from inside the content.

Can we add this navigation to mobile as well?

screen shot 2019-01-04 at 15 29 21

screen shot 2019-01-04 at 15 29 28

screen shot 2019-01-04 at 15 29 33

Ensure state update logic is explained in Gaia

From: stacks-archive/blockstack-browser#1776

The way the state update logic works is that it updates the profile.json for all local identities you have in the browser. This should be sufficient, because the only effected profile.json's are the ones you've logged into with in your browser.

It iterates and updates all profile.json's before even updating state.

When updating the profile.json, it creates a new Gaia token before signing, so any effected Gaia tokens in the profile.json will not be used. This means they can be invalidated before doing the state update, and the write will still work.

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.