Comments (9)
I suggest hosting the documentation with readthedocs, and using their webhooks - http://read-the-docs.readthedocs.org/en/latest/webhooks.html
Alternatively we can use travis to generate the documentation and push it to the gh-pages branch on each commit, such that https://trufont.github.io/trufont and https://trufont.github.io/defcon and so on provides the docs live on the web.
I'd like to see a 'porting from robofab to defcon' guide included in the docs at some point.
from trufont.
I'll soon opensource some modules that allow for a Github Wiki -> MkDocs -> ReadTheDocs workflow. We use it for the new docs on http://help.fontlab.com/
from trufont.
@twardoch sounds nice! However, I don't recommend using the github wiki system, I think markdown files within the main git tree is better; because the contributions to the wiki aren't counted, and there is no pull request system there. However, I know Adrien loves a clean git commit history, so maybe he doesn't want docs activity cluttering up the timeline ;p
Can your tools be extended to include the info in the code's docstrings?
from trufont.
Code docs inline the rest are tutorials on the website.
from trufont.
Actually, for a Python-based app, I'd probably recommend http://sphinx-doc.org/ after all, with sources written in reST. Markdown is good for "narrative" pieces but reST seems much better suited for code-intense docs. And it's fine for "narrative" as well, it's just a bit more complex. ReadTheDocs can consume both Sphinx- and MkDocs-generated documentation.
Sphinx is much more powerful and extensive, while MkDocs is really very simple.
For FLVI, I'll most likely be using reST+Sphinx for the Python portions and Markdown+MkDocs for the narrative docs. Both systems are Python-based and use Jinja2, so it's possible to achieve visual parity between those parts, but I'm not sure if "my" system would be a good choice for TruFont after all.
from trufont.
Since, in a way, reStructuredText is a "superset" of Markdown, it's also possible to draft or initially write the docs in Markdown, then convert to reStructuredText using Pandoc, and integrate with the code-inline Python stuff (written in reST). Then use Sphinx and host at ReadTheDocs. I myself prefer Markdown for writing, but perhaps I'll switch to reStructuredText at some point, for all authoring, or as an intermediate step.
See:
- https://gist.github.com/dupuy/1855764
- http://www.unexpected-vortices.com/doc-notes/markdown-and-rest-compared.html
from trufont.
On 26 October 2015 at 13:03, Adrien Tétar [email protected] wrote:
Code docs inline the rest are tutorials on the website
The website will be Github Jykll?
from trufont.
is
from trufont.
Closing in favor of #520.
from trufont.
Related Issues (20)
- python 2 or 3? HOT 3
- On MacOS, TruFont shows up as "python3.7" on the top menubar HOT 2
- download being tagged as infected with a virus HOT 4
- State of Libre Graphics 2020 HOT 1
- text with text tool going upwards
- End-user marketing (screenshots, list of features, comparison to FontForge/Birdfont) HOT 3
- [0.6.3] "All supported files" in Open/Import dialog HOT 1
- Crash due to unsupported operand type(s) for /: 'float' and 'NoneType' HOT 3
- Can't try it as downloading TruFont.exe.fixed.zip triggers Threat blocked in Windows 10 HOT 4
- Trufont update and Bluetooth API bug. How to "solve" this on Windows 8.1 HOT 9
- Missing downloads / macOS support? HOT 4
- Crash on opening glyph - 'set' object is not subscriptable HOT 1
- Can't load .ufo file (folders) on Linux HOT 5
- PointSize index mismatch in Metric window during initialization
- Trufont download link doesn't work HOT 10
- 0.6.6 on win10 does not start HOT 1
- MacOS BigSur
- Single Line Fonts
- Is the project dead? HOT 4
- command "trufont" doesn't work
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 trufont.