-
Notifications
You must be signed in to change notification settings - Fork 377
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
185 additions
and
103 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
--- | ||
title: A Year in Docs | ||
authors: [gagdiez] | ||
slug: a-year-in-docs | ||
tags: [updates] | ||
--- | ||
|
||
*2024 was a great year for NEAR Docs! Let's take a look at what we achieved together* | ||
|
||
<p><img src="/docs/blog/2024-review/2024-blog.jpg" /></p> | ||
|
||
<!-- truncate --> | ||
|
||
## New Year, New Opportunities | ||
|
||
There is something that we like to do every new year, and that is to take a look at how our docs changed through the past year. | ||
|
||
You see, NEAR is a live ecosystem, where new features are added constantly, products and projects emerge, and our docs need to reflect that. This means that we are always adding, removing, and updating content. | ||
|
||
By looking at the changes we made, we get to remember what we achieved - it is always nice to see all we built in a year - and it also helps us discover what we lost along the way! | ||
|
||
Join us while we take a look at the changes we made in 2024, and what we are planning for 2025. | ||
|
||
## Consolidating Documentation | ||
|
||
One of the main issues we tackled this year was consolidating our documentation. | ||
|
||
Users often complained that we had a lot of content spread across different sections, pages, and repositories, and we wanted to bring it all together in one place. | ||
|
||
At the beginning of 2024, we had different menus for [Concepts](/concepts/basics/protocol), [Smart Contracts](/build/smart-contracts/what-is), [Web Applications](/build/web3-apps/what-is), and [Data Infrastructure](/build/data-infrastructure/what-is). | ||
|
||
We decided to merge all these pages into a single `Docs` section, with a shared navigation bar, so you can always easily jump from one topic to another. | ||
|
||
![Navigation](/docs/blog/2024-review/2024-blog.jpg) | ||
_Navigation before (left) and now (right), notice how many links were removed from both top and left navigation bars!_ | ||
|
||
To keep the sidebar clean, we added a `What is...` page for each major topic, which helps you to understand the basics and decide if that section is what you are looking for. | ||
|
||
For example, we now have the following pages: | ||
|
||
- [What is NEAR Protocol?](/concepts/basics/protocol) | ||
- [What is Chain Abstraction?](/build/chain-abstraction/what-is) | ||
- [What is a Smart Contract?](/build/smart-contracts/what-is) | ||
|
||
## Code Explainer | ||
|
||
During this year, we took a couple of weeks to build an in-house tool to simplify explaining code! | ||
|
||
![code explainer](/docs/blog/2024-review/2024-blog-2.jpg) | ||
|
||
The new `Code Explainer` allows us to easily explain long snippets of code, by highlighting the essential parts and adding text blocks to explain what is happening. | ||
|
||
Our new [Smart Contract Anatomy](/build/smart-contracts/anatomy/) section looks amazing and is much easier to understand now! | ||
|
||
## 2024: A Year of Growth | ||
|
||
This year we have been busy adding new sections, pages, and tutorials to our documentation. Let's briefly go through some of them. | ||
|
||
### Primitives | ||
|
||
One of the first things we added was a section about [Primitives](/build/primitives/what-is), which explains the basic building blocks of NEAR Protocol. | ||
|
||
![Primitives](/docs/blog/2024-review/2024-blog-3.jpg) | ||
|
||
In the new Primitives section, we show how to create and use [NFTs](/build/primitives/nft), [FTs](/build/primitives/ft), [DAOs](/build/primitives/dao), [Linkdrops](/build/primitives/linkdrop), [Oracles](/build/primitives/oracles), and [Decentralized Exchanges](/build/primitives/dex). | ||
|
||
Every page is full of snippets that explain how to leverage each primitive from any tool that you are using, be it the bash terminal, a web application, or from within a smart contract. | ||
|
||
### Chain Abstraction | ||
|
||
We also added a section about [Chain Abstraction](/build/chain-abstraction/what-is), which explains how NEAR accounts can be used to control accounts on other chains. | ||
|
||
![alt text](/docs/blog/2024-review/2024-blog-4.jpg) | ||
_Did you know you can control Ethereum and Bitcoin accounts from NEAR?_ | ||
|
||
We expect to make this section grow in 2025, as we plan to add more tutorials and examples on interacting with chains like Base, Solana, and Polygon. | ||
|
||
### New Beginner's Guide | ||
|
||
In 2024 we also released a brand new [Step-by-Step Guide to Mastering Near](/tutorials/auction/introduction). This guide is perfect for beginners, as it explains everything from creating an account to deploying a smart contract, creating a web application for it, and even how to monitor the contract's activity! | ||
|
||
![Beginner's Guide](/docs/blog/2024-review/2024-blog-5.jpg) | ||
|
||
It is our most complete guide yet! But stay tuned, as we are planning to add more tutorials and examples to it in 2025. | ||
|
||
### NEAR API | ||
|
||
We also released a new version of our [API documentation](/tools/near-api), which now includes all API flavors - JavaScript, Rust, and Python. | ||
|
||
![API](/docs/blog/2024-review/2024-blog-6.jpg) | ||
|
||
In this new version, we added a lot of examples on how to use the API in the most common scenarios, as well as linked all the code to a single [GitHub repository](https://github.com/near-examples), to make it easier for us to test it, and for you to copy and paste the code. | ||
|
||
### Near Examples | ||
|
||
An important part of our documentation is the examples it references. We have been working hard to make sure that all examples are up-to-date and working. | ||
|
||
For example, we have updated all our canonical examples (Hello Near, Counter, Donations, NFT, FT) to use the latest version of core libraries (`near-api`, `near-sdk` and `wallet-selector`) | ||
|
||
## Looking Forward | ||
|
||
We are excited to start 2025 with a lot of new ideas and projects in mind. We are planning to add new examples about how to build complex DeFi applications on NEAR, as well as adding community projects such as [Pikespeak](https://doc.pikespeak.ai/), [FastNear](https://github.com/fastnear/explorer-api), and [NearBlocks](https://api.nearblocks.io/api-docs/) | ||
|
||
More importantly, we expect 2025 to be the year of AI, focusing on building docs showing how easy is to use [NEAR AI](https://near.ai) to build and deploy machine learning models on NEAR. | ||
|
||
By focusing on AI, we also expect to bring new ways to engage with our documentation, such as a chatbot that can help you find the right page! | ||
|
||
Of course, everything is being developed using open-source tools and libraries, so you can easily replicate what we are doing. | ||
|
||
We are excited to start this new year, and hope you are too! 🚀 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.