-
Notifications
You must be signed in to change notification settings - Fork 229
π§πΎβπ¨ Open source contributing foundations #1044
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
π§πΎβπ¨ Open source contributing foundations #1044
Conversation
|
Hey! Great job on proposing a contribution guideline section for the docs β this will be really helpful as we encourage more community involvement. I especially like the details around writing code examples, defining Stellar terms, and cross-referencing. Some general feedback I have is on language in general. I think the language could be clearer and more neutral to better suit developer documentation. For example, in the Code Examples section, you wrote:
Instead, Iβd suggest simplifying it to:
The goal is to make the language more straightforward and focused on practical guidance. Iβd also recommend removing language like:
This kind of language is too complex and opinionated for readers who are looking for clear and actionable guidance on contributing. I think we should aim for concise, clear, and direct phrasing to ensure itβs accessible for all contributors. Again, I think this is a great start and I'm excited to get a contribution guide out there! |
|
Great start @JFWooten4! As I'm thinking about what needs to be in the contribution guidelines, here are some "sections" that come to mind. You likely already have thought of (most of) these, but I'll just write them out for the sake of collaboration.
Again, great start! Glad to have this in the works!! Thanks again |
Basic framing, requires personalization
|
@ElliotFriend @briwylde08 Thank you both so much for voicing your initial reactions to my very rought draft! π I will implement these thoughts and more in due time, and then circle back. One last thing I was wondering, I noticed1 that a lot of the pages use Footnotes
|
|
How do you two feel about simplifying Go type declarations when multiple parameters share the same type?12 In the limited context of Go functions, do you have a preference for using entirely explicit typedefs v. inheriting previous? If it's a binary answer, perhaps a π for "defining all" (option B) or a β€οΈ for "item grouping" (option A)? Footnotes
|
|
We'll also need to clarify heading trailing commas, sectional |
No known existing community opinions or best practices on the java syntax per https://discord.com/channels/897514728459468821/966788672164855829/1314630372042084534 in re stellar#1044. I know some of the existing pages have been loosely casted, but there seem to be a lot of new users complaining about Docs examples not compiling or running locally given test data.
I understand there's more to do in `docs\data\READ_FIRST.md`, but I'm just not going to deal with that until stellar#1044
This way only runs the Husky pre-commit if you have yarn installed, which should help with stellar#1044 compatability, given those with write access can quickly (via bot?) run the formatting. i had a lot of problems with this three weeks ago when editing on an offline laptop that didn't have all the dependencies involved. Even though I was going to take care of the nuances on this main desktop here, I couldn't synch up my work to the branch, and thus it was hard to manually override the git commit checks.
No known existing community opinions or best practices on the java syntax per https://discord.com/channels/897514728459468821/966788672164855829/1314630372042084534 in re stellar#1044. I know some of the existing pages have been loosely casted, but there seem to be a lot of new users complaining about Docs examples not compiling or running locally given test data.
I understand there's more to do in `docs\data\READ_FIRST.md`, but I'm just not going to deal with that until stellar#1044
This way only runs the Husky pre-commit if you have yarn installed, which should help with stellar#1044 compatability, given those with write access can quickly (via bot?) run the formatting. i had a lot of problems with this three weeks ago when editing on an offline laptop that didn't have all the dependencies involved. Even though I was going to take care of the nuances on this main desktop here, I couldn't synch up my work to the branch, and thus it was hard to manually override the git commit checks.
* π Channel accounts: explain resolutions Page 1 of 6 * π Channel accounts: simplify narrative Page 1 of 6 * π Channel accounts: specify cards Page 1 of 6 * π Channel accounts: finalize visuals Page 1 of 6 * π Channel accounts: simplify narrative Page 1 of 6 * π Channel accounts: expand details Page 1 of 6 * π Channel accounts: hyperlinks, context - Starlight active, details confirmed with SDF at https://discord.com/channels/897514728459468821/907476473739354153/1259478260220301362 - Searching for src on global consensus data packet propogation for relevance in random submisison delay - Need to get hard reference for Protocol 20 one-txn-per-ledger limit * π Channel accounts: initial diagrams * π Channel accounts: reference configuration - Use 100px corner rounding * π Channel accounts: KaTeX formatting - First time working with this in mdx, pretty nice * π Channel accounts: context, links * π Channel accounts: conceptual images * π Channel accounts: simplify image * π Channel accounts: prioritize readability * π Channel accounts: overload example * π Channel accounts: configuration example * π«΄π½ Claimable balances: first example * π«΄π½ Claimable balances: second example Status diction in determinant per stellar/stellar-protocol#1504 * π«΄π½ Claimable balances: third example * π«΄π½ Claimable balances: expand precomputation * π Refresh: asset design considerations See stellar#864 * π¦ Clawbacks: confer readable diction * π¦ Clawbacks: minor example diction * π¦ Clawbacks: format account names * π¦ Clawbacks: format more names * π¦ Clawbacks: apply name diction See stellar/stellar-protocol#1516 (comment) * π¦ Clawbacks: translate preamble example * π¦ Clawbacks: expand example one * π¦ Clawbacks: translate next instances * π¦ Clawbacks: continue example dev * π± Trading examples: add lumenaut * β¬ Prep for GH sync * π± Trading examples: clarify narrative A lot more to explain here given common perspective, available at https://www.youtube.com/live/3AGhdiQeXE0?t=1800 * π± Trading examples: contextualize sources While I appreciate that the legacy dialogue around atomic swaps has been between chains, I respectfully submit that this is only because there's never before been a global ledger that could accurately account for a variety of assets in any meaningfully-scalable way. Swaps being "automatically cancelled" is a bit of a mathematical abstraction, but I can't think of another way to explain it simply. src: https://bitcointalk.org/index.php?topic=193281.0 * π Missed a reference link Can I just take a minute to say how mind-boggling it is that MtGox is referenced on the Wikipedia page for OBs? * π± Trading examples: sell offers * π± Trading examples: level two per user example * π± Trading examples: time & sales * π Clarify channel context links * π Further advance text flow * π Start last code examples We're walking through an example implementation for general understanding, but the efficient implementation here likely falls on the applicator. * π Remove random channel generation I just don't see why we need to explicitly walk through this in a relatively advanced guide. * π Rest of authorization example Not convinced we need to include txn submission for the third time. * π Remove adding channel custody * π Clear up last tasks * π Start state rotation example The higher fee assumes we want these executed in the same block, so let's bid for that. Also, since this is an advanced guide, I'm taking out the redundant/verbose tx timeouts. * π Temporary merge, nonfinal publication I've finally hit my breaking point and am upgrading to Ubuntu. Accordingly, I'm synching up my last local changes despite the reality that I've held these back for some time because most of the substance was moved to protocol discussion 1558. But thanks, reccomendation, and shoutout to Silence for dropping in with some stellar wisdom. π€π§ββοΈπ§ * π Minimum compilation link requirements * ποΈ Prettier compilation demo fixes * π Clarify base fee, miscellaneous π€π» * π½ Translate java to JS * π Last example java & go * π Closing example explanation, diagrams * π Put back `set timeouts` * π Cleanup remaining frame items * π Comment active-tense transitive verbs * π Finalize the story flow * π Polish off minor syntax * π Remove depricated community link * π Clarify note on trustlines * π«΄π½ Finish most cleaning up (still need to clarify on min/base fee syntax for 1044) * π Update simplified syntax reference * π¦ Clean up final examples * π± Remove items explicitly moved Id. at link 2 * π± Remove duplicate placeholder drafts * π± Sidebar section intro description * π± First rewrite run through See public drafting at https://x.com/JFWooten4/status/1853966327318520003 * π± Clean up scaffolding leftovers - By the time this pull merges, the volume/trade approx should hit. - Fixed missing API doc structure MethodTable explainer. - Added Lumenauts video to SCP explainer for accessability. * π± Translate starting AMM preamble * π± Capital pool > liquidity pool Effectively all protocol 18 coverage references AMMs because AMMs are generally the more common industry term. While I appreciate that exact diction can be alluring (https://github.com/orgs/WhyDRS/discussions/21), might we scope the introductory page at least to explain rather than confuse readers? * π± Translate two AMM steps For diction in _Id_, _see also_ R282 at JFWooten4/free-markets@dba9447#r149283300 * π Follow up on this * π± Translate removing AMM liquidity And simplify the go newTxBuilder preconditions * π± Translate Java wrap-up example Gives defereance to full disaply decimals rather than two-digit truncation. As an aside, are there any reputable anchors using display_digitals in their tomls? * π± Last legacy, 535b09b fix Addresses the logic combination and Go documentation. Since we're using it to build an obj to add ops to, signing should stay as is. * π± Clean up go conclusion * π Simplify starting frame, independence * π± Seperate preliminary config, example I've been digging through the commit history to uncover the origins of some of the JS nesting before stellar#214... I'm updating them to be a little more responsive, readable, and reusable with async waits * ποΈ Update prettier config note I was messing around with `prettier-plugin-sh` and figured the note could be more localized in case we add tabWidths or such later on here (albeit you can locally inspect the upstream import for equivalent affect) * π± Optimize, clarify global declarations It could be prudent to globalize the accounts so that we can walk through the other limit order examples * π± DEX code examples setup No known existing community opinions or best practices on the java syntax per https://discord.com/channels/897514728459468821/966788672164855829/1314630372042084534 in re stellar#1044. I know some of the existing pages have been loosely casted, but there seem to be a lot of new users complaining about Docs examples not compiling or running locally given test data. * π± Initial sell offer examples * π± Example resolving limit OB * π± Pricing point local calculation * π± Start prepping final flow * π± Continue on the intro Most of the present code exemplifications are done or should elsewise be refrenced in text and then relied upon for individual pages to have their own examples. * π± Start of execution chat Some more here dependent on XDR and propogation implementations, which are good for future scopes per https://discord.com/channels/897514728459468821/907476473739354153/1273021348628664433 * π± Migrate some ancillary points Relatively scope limited per https://github.com/JFWooten4/JFWooten4/blob/main/decisions/core-723-fn.md * π± Introduce the OB outreach Sort of like how this binds the AttriubteTable to its own scope, especially since it has the same background color. * π± Translate pricing calculation examples * π Reinstate space line seperators * π± Remove elementary explanation diction * π Some primative punctuation upgrades * β Operations as complete(r) sentences * π Upgrade Dashboard API version * π± First terminus run through * π± Second terminus run through * π± Small example bug TODOs * π compilation bug fixes, hrefs I understand there's more to do in `docs\data\READ_FIRST.md`, but I'm just not going to deal with that until stellar#1044 * π± Add pending relevant backlinks * πyarn fixes, format checks This way only runs the Husky pre-commit if you have yarn installed, which should help with stellar#1044 compatability, given those with write access can quickly (via bot?) run the formatting. i had a lot of problems with this three weeks ago when editing on an offline laptop that didn't have all the dependencies involved. Even though I was going to take care of the nuances on this main desktop here, I couldn't synch up my work to the branch, and thus it was hard to manually override the git commit checks. * π Reformat the operations page Husky changes here should respect stellar#96 given the autochecks run formatter and fail if not prettier at `check MDX` step * π± narrative done; last technicals * π€·ββοΈ a lot of prettier-ness * π± remove rest of politics * π± trim down until SD1545 * π± subsection for offerID resolution Also removes a lot of redundant language from the intent of d5ff964 * π Active tense on index also bypass the check if yarn run fails for reasons unrelated to file issues like Node version mismatch or corrupt environment * π± limited pathfiding explanation for example * π± Minimumm viable path payments This gets into how deeply we want to epxlain paths in stellar#1545 * π± setup for solo PP workj * π± simplify start off PP * π± PP; simplyifing path diction * π± Simply Liquidity Horizon Documentation This cleans up the wording around stellar#1061 without reviewing the pages we notify users about `consistency`. I think a better long-term solution is a "Consistency" flag added to the affected endpoint pages. This could be a simple button akin to the "Supports Streaming" info box. However, even that seems a verbose solution which would also do well to exist as a simple button (akin to ledgerStorage) > two sentences. * π± More context for burning prep --------- Co-authored-by: John Wooten <hello@blocktransfer.dev>
commit 6ded3bc Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Jun 9 17:22:59 2025 -0400 π± More context for burning prep commit 756e630 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Jun 2 12:51:21 2025 -0400 π± Simply Liquidity Horizon Documentation This cleans up the wording around stellar#1061 without reviewing the pages we notify users about `consistency`. I think a better long-term solution is a "Consistency" flag added to the affected endpoint pages. This could be a simple button akin to the "Supports Streaming" info box. However, even that seems a verbose solution which would also do well to exist as a simple button (akin to ledgerStorage) > two sentences. commit 29a8450 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Jun 1 09:08:29 2025 -0400 π± PP; simplyifing path diction commit 35caba6 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Jun 1 08:42:57 2025 -0400 π± simplify start off PP commit 6f0ff4f Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sat May 31 02:38:44 2025 -0400 π± setup for solo PP workj commit c5e4c9e Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Wed May 28 19:18:11 2025 -0400 π± Minimumm viable path payments This gets into how deeply we want to epxlain paths in stellar#1545 commit 876ac1e Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue May 27 21:41:36 2025 -0400 π± limited pathfiding explanation for example commit 7a3892b Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Thu May 15 12:24:36 2025 -0400 π Active tense on index also bypass the check if yarn run fails for reasons unrelated to file issues like Node version mismatch or corrupt environment commit f79b038 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Thu May 15 09:11:48 2025 -0400 π± subsection for offerID resolution Also removes a lot of redundant language from the intent of d5ff964 commit 83a6843 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Wed May 14 10:13:18 2025 -0400 π± trim down until SD1545 commit 987a5c0 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Wed May 14 01:19:03 2025 -0400 π± remove rest of politics commit ffa8d2f Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue May 13 15:35:18 2025 -0400 π€·ββοΈ a lot of prettier-ness commit 7742311 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue May 13 15:23:17 2025 -0400 π± narrative done; last technicals commit f18af8f Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Apr 20 14:47:40 2025 -0400 π Reformat the operations page Husky changes here should respect stellar#96 given the autochecks run formatter and fail if not prettier at `check MDX` step commit 788a8a0 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Apr 20 13:42:42 2025 -0400 πyarn fixes, format checks This way only runs the Husky pre-commit if you have yarn installed, which should help with stellar#1044 compatability, given those with write access can quickly (via bot?) run the formatting. i had a lot of problems with this three weeks ago when editing on an offline laptop that didn't have all the dependencies involved. Even though I was going to take care of the nuances on this main desktop here, I couldn't synch up my work to the branch, and thus it was hard to manually override the git commit checks. commit 322dafa Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Apr 7 21:45:12 2025 -0400 π± Add pending relevant backlinks commit f511818 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Apr 7 17:25:08 2025 -0400 π compilation bug fixes, hrefs I understand there's more to do in `docs\data\READ_FIRST.md`, but I'm just not going to deal with that until stellar#1044 commit 5f4618e Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Wed Apr 2 16:50:28 2025 -0400 π± Small example bug TODOs commit 6a56ece Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Wed Apr 2 15:27:15 2025 -0400 π± Second terminus run through commit 590f3c6 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Thu Mar 27 08:02:35 2025 -0400 π± First terminus run through commit c46e031 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Fri Jan 31 11:27:56 2025 -0500 π Upgrade Dashboard API version commit 49da8d1 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Thu Jan 16 20:09:46 2025 -0500 β Operations as complete(r) sentences commit 92cdba1 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Dec 31 16:11:20 2024 -0500 π Some primative punctuation upgrades commit cd44088 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Dec 31 17:50:26 2024 -0500 π± Remove elementary explanation diction commit b49ee47 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Dec 31 18:29:36 2024 -0500 π Reinstate space line seperators commit 608fd1c Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Thu Dec 12 19:12:20 2024 -0500 π± Translate pricing calculation examples commit 3b1697e Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Thu Dec 12 17:42:30 2024 -0500 π± Introduce the OB outreach Sort of like how this binds the AttriubteTable to its own scope, especially since it has the same background color. commit 6f66c0a Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Thu Dec 12 16:41:55 2024 -0500 π± Migrate some ancillary points Relatively scope limited per https://github.com/JFWooten4/JFWooten4/blob/main/decisions/core-723-fn.md commit a306040 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Thu Dec 12 15:09:46 2024 -0500 π± Start of execution chat Some more here dependent on XDR and propogation implementations, which are good for future scopes per https://discord.com/channels/897514728459468821/907476473739354153/1273021348628664433 commit 1d8e302 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Dec 10 22:25:32 2024 -0500 π± Continue on the intro Most of the present code exemplifications are done or should elsewise be refrenced in text and then relied upon for individual pages to have their own examples. commit 2b6cdf4 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Dec 10 18:26:41 2024 -0500 π± Start prepping final flow commit b2f8ffa Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Dec 8 19:44:43 2024 -0500 π± Pricing point local calculation commit d83acdf Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Dec 8 18:14:00 2024 -0500 π± Example resolving limit OB commit 570b511 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Dec 8 17:58:06 2024 -0500 π± Initial sell offer examples commit 0e51903 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Dec 8 09:18:15 2024 -0500 π± DEX code examples setup No known existing community opinions or best practices on the java syntax per https://discord.com/channels/897514728459468821/966788672164855829/1314630372042084534 in re stellar#1044. I know some of the existing pages have been loosely casted, but there seem to be a lot of new users complaining about Docs examples not compiling or running locally given test data. commit dcbdd52 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Nov 26 14:05:31 2024 -0500 π± Optimize, clarify global declarations It could be prudent to globalize the accounts so that we can walk through the other limit order examples commit 35866ad Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Nov 26 08:39:09 2024 -0500 ποΈ Update prettier config note I was messing around with `prettier-plugin-sh` and figured the note could be more localized in case we add tabWidths or such later on here (albeit you can locally inspect the upstream import for equivalent affect) commit bfd425b Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Nov 25 15:21:25 2024 -0500 π± Seperate preliminary config, example I've been digging through the commit history to uncover the origins of some of the JS nesting before stellar#214... I'm updating them to be a little more responsive, readable, and reusable with async waits commit 080f16e Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Nov 24 16:19:16 2024 -0500 π Simplify starting frame, independence commit 7a06e12 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Nov 24 16:10:19 2024 -0500 π± Clean up go conclusion commit c2aa855 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Nov 24 15:58:41 2024 -0500 π± Last legacy, 535b09b fix Addresses the logic combination and Go documentation. Since we're using it to build an obj to add ops to, signing should stay as is. commit eeef13c Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Nov 24 02:57:54 2024 -0500 π± Translate Java wrap-up example Gives defereance to full disaply decimals rather than two-digit truncation. As an aside, are there any reputable anchors using display_digitals in their tomls? commit c2b1cac Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Nov 24 00:50:21 2024 -0500 π± Translate removing AMM liquidity And simplify the go newTxBuilder preconditions commit b863bdf Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Nov 24 00:30:50 2024 -0500 π Follow up on this commit 46fe78f Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Nov 19 22:54:04 2024 -0500 π± Translate two AMM steps For diction in _Id_, _see also_ R282 at JFWooten4/free-markets@dba9447#r149283300 commit 95ab06c Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Nov 19 16:01:58 2024 -0500 π± Capital pool > liquidity pool Effectively all protocol 18 coverage references AMMs because AMMs are generally the more common industry term. While I appreciate that exact diction can be alluring (https://github.com/orgs/WhyDRS/discussions/21), might we scope the introductory page at least to explain rather than confuse readers? commit 8137214 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Nov 18 22:37:51 2024 -0500 π± Translate starting AMM preamble commit 4b00f80 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Nov 18 22:02:25 2024 -0500 π± Clean up scaffolding leftovers - By the time this pull merges, the volume/trade approx should hit. - Fixed missing API doc structure MethodTable explainer. - Added Lumenauts video to SCP explainer for accessability. commit 5750f43 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Nov 5 21:34:25 2024 -0500 π± First rewrite run through See public drafting at https://x.com/JFWooten4/status/1853966327318520003 commit c66aa3f Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Nov 5 14:54:40 2024 -0500 π± Sidebar section intro description commit 48f2bb4 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Nov 5 14:54:20 2024 -0500 π± Remove duplicate placeholder drafts commit 8774600 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Nov 4 22:29:05 2024 -0500 π± Remove items explicitly moved Id. at link 2 commit 6316b03 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Nov 4 17:06:08 2024 -0500 π¦ Clean up final examples commit 36fb92d Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Nov 4 17:00:20 2024 -0500 π Update simplified syntax reference commit 2ad87b8 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Mon Nov 4 16:28:14 2024 -0500 π«΄π½ Finish most cleaning up (still need to clarify on min/base fee syntax for 1044) commit b8b52f8 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Oct 27 11:18:57 2024 -0400 π Clarify note on trustlines commit d3a8019 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Sun Oct 27 11:11:48 2024 -0400 π Remove depricated community link commit b19956a Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Oct 22 22:03:30 2024 -0400 π Polish off minor syntax commit 5664f97 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Oct 22 21:53:46 2024 -0400 π Finalize the story flow commit 5c813a6 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Oct 22 21:25:30 2024 -0400 π Comment active-tense transitive verbs commit f6cd6de Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Oct 22 21:23:43 2024 -0400 π Cleanup remaining frame items commit d26922a Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Oct 22 19:25:01 2024 -0400 π Put back `set timeouts` commit f8060be Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Oct 22 19:04:49 2024 -0400 π Closing example explanation, diagrams commit 8c363b1 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Tue Oct 22 15:15:33 2024 -0400 π Last example java & go commit a856022 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Fri Oct 18 20:53:00 2024 -0400 π½ Translate java to JS commit d9a82c2 Author: john.xlm <60260750+JFWooten4@users.noreply.github.com> Date: Wed Oct 16 18:49:31 2024 -0400 π Clarify base fee, miscellaneous π€π» commit 5e8ecf2 Author: john.xlm <john.wooten@blocktransfer.com> Date: Tue Oct 15 19:14:16 2024 +0000 ποΈ Prettier compilation demo fixes commit ab1de20 Author: john.xlm <john.wooten@blocktransfer.com> Date: Tue Oct 15 19:13:16 2024 +0000 π Minimum compilation link requirements commit 19d2e51 Author: John Wooten <john.wooten@blocktransfer.com> Date: Fri Oct 11 16:44:45 2024 -0400 π Temporary merge, nonfinal publication I've finally hit my breaking point and am upgrading to Ubuntu. Accordingly, I'm synching up my last local changes despite the reality that I've held these back for some time because most of the substance was moved to protocol discussion 1558. But thanks, reccomendation, and shoutout to Silence for dropping in with some stellar wisdom. π€π§ββοΈπ§ commit 7dff502 Author: John Wooten <john.wooten@blocktransfer.com> Date: Mon Oct 7 19:05:25 2024 -0400 π Start state rotation example The higher fee assumes we want these executed in the same block, so let's bid for that. Also, since this is an advanced guide, I'm taking out the redundant/verbose tx timeouts. commit 1d7ed4d Author: John Wooten <john.wooten@blocktransfer.com> Date: Mon Oct 7 16:27:00 2024 -0400 π Clear up last tasks commit 5ae7a16 Author: John Wooten <john.wooten@blocktransfer.com> Date: Mon Oct 7 16:09:29 2024 -0400 π Remove adding channel custody commit 360be72 Author: John Wooten <john.wooten@blocktransfer.com> Date: Mon Oct 7 16:01:07 2024 -0400 π Rest of authorization example Not convinced we need to include txn submission for the third time. commit 5fe6e23 Author: John Wooten <john.wooten@blocktransfer.com> Date: Mon Oct 7 14:13:59 2024 -0400 π Remove random channel generation I just don't see why we need to explicitly walk through this in a relatively advanced guide. commit 3023ab8 Author: John Wooten <john.wooten@blocktransfer.com> Date: Mon Oct 7 14:13:20 2024 -0400 π Start last code examples We're walking through an example implementation for general understanding, but the efficient implementation here likely falls on the applicator. commit dc0e3ae Author: John Wooten <john.wooten@blocktransfer.com> Date: Thu Oct 3 20:00:14 2024 -0400 π Further advance text flow commit 2535889 Author: John Wooten <john.wooten@blocktransfer.com> Date: Tue Oct 1 19:09:16 2024 -0400 π Clarify channel context links commit 39069be Author: John Wooten <john.wooten@blocktransfer.com> Date: Mon Sep 16 17:12:17 2024 -0400 π± Trading examples: time & sales commit d572432 Author: John Wooten <john.wooten@blocktransfer.com> Date: Mon Sep 16 15:58:44 2024 -0400 π± Trading examples: level two per user example commit 77ea7d4 Author: John Wooten <john.wooten@blocktransfer.com> Date: Mon Sep 16 14:05:17 2024 -0400 π± Trading examples: sell offers commit 95d20e5 Author: john.xlm <hi@jfwooten4.com> Date: Fri Sep 13 14:07:12 2024 -0400 π Missed a reference link Can I just take a minute to say how mind-boggling it is that MtGox is referenced on the Wikipedia page for OBs? commit 36edfb2 Author: john.xlm <hi@jfwooten4.com> Date: Fri Sep 13 12:32:55 2024 -0400 π± Trading examples: contextualize sources While I appreciate that the legacy dialogue around atomic swaps has been between chains, I respectfully submit that this is only because there's never before been a global ledger that could accurately account for a variety of assets in any meaningfully-scalable way. Swaps being "automatically cancelled" is a bit of a mathematical abstraction, but I can't think of another way to explain it simply. src: https://bitcointalk.org/index.php?topic=193281.0 commit 3515321 Author: john.xlm <hi@jfwooten4.com> Date: Fri Sep 13 10:01:29 2024 -0400 π± Trading examples: clarify narrative A lot more to explain here given common perspective, available at https://www.youtube.com/live/3AGhdiQeXE0?t=1800 commit 175a710 Author: John Wooten <hello@blocktransfer.dev> Date: Mon Aug 12 15:24:38 2024 -0400 β¬ Prep for GH sync commit 8649beb Author: John Wooten <hello@blocktransfer.dev> Date: Thu Aug 8 10:03:11 2024 -0400 π± Trading examples: add lumenaut commit c424d28 Author: John Wooten <hello@blocktransfer.dev> Date: Tue Aug 6 13:28:46 2024 -0400 π¦ Clawbacks: continue example dev commit 26b8a3b Author: John Wooten <hello@blocktransfer.dev> Date: Tue Aug 6 09:51:53 2024 -0400 π¦ Clawbacks: translate next instances commit 89a1717 Author: John Wooten <hello@blocktransfer.dev> Date: Tue Aug 6 08:10:55 2024 -0400 π¦ Clawbacks: expand example one commit dcd3de5 Author: John Wooten <hello@blocktransfer.dev> Date: Tue Aug 6 07:47:33 2024 -0400 π¦ Clawbacks: translate preamble example commit 09cb907 Author: John Wooten <hello@blocktransfer.dev> Date: Mon Aug 5 16:20:49 2024 -0400 π¦ Clawbacks: apply name diction See stellar/stellar-protocol#1516 (comment) commit a0aa3db Author: John Wooten <hello@blocktransfer.dev> Date: Mon Aug 5 14:39:06 2024 -0400 π¦ Clawbacks: format more names commit 93ca2fe Author: John Wooten <hello@blocktransfer.dev> Date: Mon Aug 5 11:56:08 2024 -0400 π¦ Clawbacks: format account names commit 3a96fd0 Author: John Wooten <hello@blocktransfer.dev> Date: Mon Aug 5 11:46:14 2024 -0400 π¦ Clawbacks: minor example diction commit 944885e Author: John Wooten <hello@blocktransfer.dev> Date: Sun Aug 4 21:06:55 2024 -0400 π¦ Clawbacks: confer readable diction commit ebf9cf9 Author: John Wooten <hello@blocktransfer.dev> Date: Sun Aug 4 20:46:28 2024 -0400 π Refresh: asset design considerations See stellar#864 commit e03b03b Author: John Wooten <hello@blocktransfer.dev> Date: Fri Aug 2 12:45:07 2024 -0400 π«΄π½ Claimable balances: expand precomputation commit 12c058e Author: John Wooten <hello@blocktransfer.dev> Date: Mon Jul 29 18:03:38 2024 -0400 π«΄π½ Claimable balances: third example commit 7d960c3 Author: John Wooten <hello@blocktransfer.dev> Date: Mon Jul 29 17:16:25 2024 -0400 π«΄π½ Claimable balances: second example Status diction in determinant per stellar/stellar-protocol#1504 commit 76f74f5 Author: John Wooten <john.wooten@blocktransfer.com> Date: Thu Jul 18 12:50:14 2024 -0400 π«΄π½ Claimable balances: first example commit 306a5b0 Author: John Wooten <hello@blocktransfer.dev> Date: Sun Jul 14 20:02:34 2024 -0400 π Channel accounts: configuration example commit 5329520 Author: John Wooten <john.wooten@blocktransfer.com> Date: Sun Jul 14 13:25:21 2024 -0400 π Channel accounts: overload example commit 6c9122a Author: John Wooten <hello@blocktransfer.dev> Date: Sun Jul 14 13:20:45 2024 -0400 π Channel accounts: prioritize readability commit ccd04c2 Author: John Wooten <john.wooten@blocktransfer.com> Date: Fri Jul 12 11:50:32 2024 -0400 π Channel accounts: simplify image commit 2612753 Author: John Wooten <john.wooten@blocktransfer.com> Date: Fri Jul 12 11:49:52 2024 -0400 π Channel accounts: conceptual images commit 4c7f4f4 Author: John Wooten <john.wooten@blocktransfer.com> Date: Wed Jul 10 17:42:19 2024 -0400 π Channel accounts: context, links commit b4bcedc Author: John Wooten <hello@blocktransfer.dev> Date: Wed Jul 10 08:55:06 2024 -0400 π Channel accounts: KaTeX formatting - First time working with this in mdx, pretty nice commit e238cb8 Author: John Wooten <hello@blocktransfer.dev> Date: Tue Jul 9 17:00:00 2024 -0400 π Channel accounts: reference configuration - Use 100px corner rounding commit 20f78fe Author: John Wooten <john.wooten@blocktransfer.com> Date: Tue Jul 9 16:28:45 2024 -0400 π Channel accounts: initial diagrams commit 56af589 Author: John Wooten <john.wooten@blocktransfer.com> Date: Sun Jul 7 18:16:12 2024 -0400 π Channel accounts: hyperlinks, context - Starlight active, details confirmed with SDF at https://discord.com/channels/897514728459468821/907476473739354153/1259478260220301362 - Searching for src on global consensus data packet propogation for relevance in random submisison delay - Need to get hard reference for Protocol 20 one-txn-per-ledger limit commit e982afc Author: John Wooten <hello@blocktransfer.dev> Date: Wed Jun 26 10:09:53 2024 -0400 π Channel accounts: expand details Page 1 of 6 commit f91a561 Author: John Wooten <hello@blocktransfer.dev> Date: Wed Jun 26 09:14:32 2024 -0400 π Channel accounts: simplify narrative Page 1 of 6 commit 5ef566e Author: John Wooten <hello@blocktransfer.dev> Date: Sun Jun 23 13:49:52 2024 -0400 π Channel accounts: finalize visuals Page 1 of 6 commit 858060f Author: John Wooten <hello@blocktransfer.dev> Date: Sun Jun 23 12:21:30 2024 -0400 π Channel accounts: specify cards Page 1 of 6 commit ce6689f Author: John Wooten <hello@blocktransfer.dev> Date: Sat Jun 22 19:16:07 2024 -0400 π Channel accounts: simplify narrative Page 1 of 6 commit 1da55ff Author: John Wooten <hello@blocktransfer.dev> Date: Thu Jun 20 07:55:14 2024 -0500 π Channel accounts: explain resolutions Page 1 of 6
This was discussed in documentation work at stellar/stellar-docs#1044 (comment)
solving #799
@briwylde08 mentioned that "networks tabs you can't use .mdx at the end of the link" - but I'm unfamiliar with the nuances here π€