Comments (5)
@mradkov @nikita-fuchs FYI I am working on this now. I will add following repos with mkdocs initially:
- https://github.com/aeternity/protocol (mkdocs currently missing)
- open PR: aeternity/protocol#494
- https://github.com/aeternity/aeternity (mkdocs already configured correctly)
- the current docs are hosted at https://docs.aeternity.io/en/stable/ using the ReadTheDocs Theme
- https://github.com/aeternity/aesophia (mkdocs currently missing)
- there is an open PR where I can at least check and copy the mkdocs.yml (aeternity/aesophia#282) - currently not sure if we need additional changes to the docs here
- new PR now here: aeternity/aesophia#333
- https://github.com/aeternity/aepp-sdk-js (mkdocs available but needs to be fixed / improved)
- there is a branch where this is being tackled by @nikita-fuchs (https://github.com/aeternity/aepp-sdk-js/tree/readTheDocs-optimized) but I am not sure if I can and will make use of it
- done: aeternity/aepp-sdk-js#1229
When this is finished the maintainers of each repo are responsible to keep it up to date. The only thing we would need to figure out then is how to automate updates to the documentation hub based on changes in the repos of the submodules. But let's get this done first.
Ideally we include docs for other tools like https://github.com/aeternity/aepp-aeproject-js shortly after this is done.
I will probably make use of the Material theme here. We will see.
Probably I will make some additional changes wherever needed.
from documentation-hub.
there are another 2 things to be aware of right now:
site_name
with spaces isn't allowed using the monorepo plugin (backstage/mkdocs-monorepo-plugin#4)- the comments in the issue propose some workarounds for that
- the following script can help with this: https://git.sitnikov.ga/gas/mkdocs_scripts/src/branch/master/site_name_updater.sh
- the command
mkdocs serve
seems to be broken right now (backstage/mkdocs-monorepo-plugin#49)
from documentation-hub.
I was looking into this topic recently and found this mkdocs plugin which allows us to do that quite easily:
I was testing it in a separate repository:
the only bug I identified is that the edit url of submodule pages cannot be provided correctly. the issue about that is here:
from documentation-hub.
new PR for aesophia is open now:
from documentation-hub.
new PR for the protocol is open now:
from documentation-hub.
Related Issues (17)
- Add links to Sophia examples to the documentation hub
- link to Oracle life cycle is broken
- Update the quick start with compiler command
- Add links to syntax highlighting to Sophia HOT 1
- Is swagger up to date and is there a better documentation for this? HOT 2
- markdown rendering broken for oracle transactions HOT 1
- Automatic links checker
- adding a "Sophia by Example" section
- adding syntax highlighting support for GitHub
- Can not point to specific section HOT 1
- Elixir SDK is missing HOT 1
- Typo in the menu
- Broken CSS for 404
- Broken links related to tokens
- Missing contracts in Sophia examples
- Typo in sdk networkId
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from documentation-hub.