Comments (9)
once we have a package installed with docs, we don't need to go to web to browse the docs.
What do you mean by installed? I don't think anyone bundles the docs in PyPI releases.
What I was meaning, initially, is use docstrings in code. But that's ok, what metters is the avaiability and content of docs and examples by themselves and not where they are placed. Well, I'm a bit old and still have this habit of read help ()
before search the web. :P
So again, I don't really care if it's in the code or not, all I care about is that we end up with some kind of documentation. Any PR (or other form of work!) going in that direction will be considered thoroughly. :)
Sure. I really like your suggestion to start with a Wiki, so I wrote an example here https://github.com/ramnes/notion-sdk-py/wiki/Examples .
A review would appreciated. :)
Regards.
from notion-sdk-py.
Awesome, thanks! I've modified a few bits, like .json()
that is not needed anymore with 0.4.0. :)
from notion-sdk-py.
I just enabled the wiki here, does that sound like a reasonable option to you? Do you want to add the examples?
from notion-sdk-py.
gh does not have PRs for wiki. If you allow non-collaborators to edit, then anybody can write anything.
what about a docs/
directory, which is common for all major python wrappers for apis ? the docs could be published to gh pages. (via gh action)
sphinx is too complicated. mkdocs is simple to setup.
from notion-sdk-py.
To be honest I really don't mind one or the other! Feel free to either add examples inside the wiki, or to open a PR that setups mkdocs and adds documentation content, although I'm more interested in the content than the mkdocs setup. And don't worry, I'll rationalize later if you guys end up doing both. :)
from notion-sdk-py.
Whats the eta for #10 ? i think we should write the docs after this is merged
from notion-sdk-py.
I don't have an answer for that, I'm sorry. :)
from notion-sdk-py.
I'm OK with starting with a Wiki with examples. May be after #10 we could starting with some docs.
BTW, one advantage to docs inside code is, once we have a package installed with docs, we don't need to go to web to browse the docs. Another point is that the Wiki could be outdated, while the docs should follow the code behaviour.
from notion-sdk-py.
once we have a package installed with docs, we don't need to go to web to browse the docs.
What do you mean by installed? I don't think anyone bundles the docs in PyPI releases.
Another point is that the Wiki could be outdated, while the docs should follow the code behaviour.
This used to be one of my arguments in favor of having docs in the code as well. But then the real world told me that if developers don't want to write docs, well... they won't, no matter where the documentation is. :) From what I've seen so far, most people are either into documentation, or code, but rarely both. And when people happen to like both, they usually don't mind where the documentation is.
So again, I don't really care if it's in the code or not, all I care about is that we end up with some kind of documentation. Any PR (or other form of work!) going in that direction will be considered thoroughly. :)
from notion-sdk-py.
Related Issues (20)
- Logging configuration does not work HOT 2
- notion_client does not work in a class under multiprocessing HOT 2
- notion.databases.create: Is it possible to rearrange database fields according to some defined order? HOT 2
- Using asyncio for notion.pages.create requests HOT 1
- httpx 0.25.x is not compatible with notion client: "TypeError: ConnectionPool.__init__() got an unexpected keyword argument 'socket_options'" HOT 4
- Image upload error when create a new notion page HOT 1
- Alternative for `DatabasesEndpoint.list()` HOT 1
- Create database entry with `select` property HOT 1
- Deleting an icon or a cover is not possible.
- Switch to Ruff HOT 1
- iterate_paginated_api and api_endpoints#query seems to be broken in 2.2.0 HOT 3
- notion.blocks.append not accessible HOT 1
- Database query malformed schema HOT 1
- Wrong response when querying database rollup field with ascending/descending sort HOT 2
- Add Type Hints to Response and Arguments of a function HOT 1
- Allow to set the in_trash property of a page using notion.pages.update() HOT 7
- Add a GitHub CI cron job that open issues here for new Notion API changelog entries HOT 6
- Failed to insert block before first block on page
- How to query a Notion view like a relational database? HOT 1
- Just let us able to move the block
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 notion-sdk-py.