<Shameless self-promotion>

For interactive beginner friendly documentation, Grafoscopio is a extensively tested (in 8 Data Weeks workshops+hackathons --almost 240 hours) beginner friendly tool.

Interactive notebooks could be used with this more tooltip, chat alike tools. In fact, anything that can be put in a playground can be used in Grafoscopio.

</Shameless self-promotion>

Cheers,

Offray

On 17/04/17 09:12, Dimitris Chloupis wrote:
The help browse is more for a detailed documentation , my goal is more concise and tooltip based. But yes it could be embeded in the Help browser too.

I think that interactive documentation is more beginner friendly, where documentation is everywhere you go and you do not have to open a special tool to get it.

On Mon, Apr 17, 2017 at 4:36 PM Juraj Kubelka <juraj.kube...@icloud.com <mailto:juraj.kube...@icloud.com>> wrote:

    Great! I still believe that having the extract in the Help Browser
    is a good idea, at least for novices.

    Juraj

    On Apr 15, 2017, at 19:32, Dimitris Chloupis
    <kilon.al...@gmail.com <mailto:kilon.al...@gmail.com>> wrote:

    I plan to embed it inside the playground and create a small Pharo
    API for it. If I can I will provide access for it from the right
    click menu , like do it and print it . It will take sometime but
    it's coming inside Pharo.
    On Sat, 15 Apr 2017 at 20:43, Juraj Kubelka
    <juraj.kube...@icloud.com <mailto:juraj.kube...@icloud.com>> wrote:

        Nice!

        Could you provide the database content using JSON REST API?
        We could then have this as a part of Help Browser.

        Cheers,
        Juraj

        --
        Juraj Kubelka

        > El 14-04-2017, a las 09:30, Dimitris Chloupis
        <kilon.al...@gmail.com <mailto:kilon.al...@gmail.com>> escribió:
        >
        > Part of my Discord bot as a goal was to add the ability to
        create database entries so that people can quickly find
        documentation.
        >
        > It was quite a challenge for me because I had to learn how
        heroku works, PostgreSQL and all the other things but I did it!!!
        >
        > In any discord channel you have now 3 commands !doc ,
        !docadd , !docremove
        >
        > 1) !doc <search_term>
        > search for a term in the documentation database
        > eg. !doc pharo
        >
        > 2) !docadd <search_term> <content> <tags> <links>
        > add a new entry to the documentation database
        > eg. !docadd "pharo" "Pharo is a modern implementation of
        Smalltalk" "{'smalltalk','live coding','language'}"
        "{'squeak','IDE'}"
        >
        > 3)!docremove <search_term>
        > remove a term from database
        > eg. !docremove pharo
        >
        > tags , is for more complex searches in the future, links
        for sending users to relevant documentation
        >
        > I am also planning to give access to pharo users to the
        database from inside the pharo image, if its easy enough to
        use PostgreSQL from inside Pharo. Currently the bot is fully
        coded in python.
        >
        > The goal is not to create a full documentation but rather
        quick help tips for fast pointing to the right direction.
        >
        > This is also an invite to experience pharo devs and
        newcomers to start adding to this database.
        >
        > The database is PostgreSQL , one of the most populars, I
        have nothing against MongoDB , its just that it works better
        with heroku where I host the database. But if in the future
        find a way to do it for free I can move to MongoDB, but no
        promises.
        >
        > Anyway this was an excuse for me to learn database
        programming that I had abandoned 25 years ago (DBASE).
        >
        > So have fun with this :)



Reply via email to