You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Chris Riccomini (JIRA)" <ji...@apache.org> on 2014/07/10 22:17:05 UTC

[jira] [Commented] (SAMZA-328) Add a tutorial for building a Samza application from scratch

    [ https://issues.apache.org/jira/browse/SAMZA-328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14057895#comment-14057895 ] 

Chris Riccomini commented on SAMZA-328:
---------------------------------------

I see three options:

# Provide a scaffolding script (a la ruby on rails) to build projects from scratch.
# Provide a tutorial on building a project from scratch.
# Provide a walk through for hello-samza

I am not too crazy about (1) and (2) because they're build-system dependent. (3) sounds like a good idea to me. We can go through and explain the assembly stuff in hello-samza, the runtime vs. compile time dependencies, what packages you need, samza-shell, etc. That's be my vote.

> Add a tutorial for building a Samza application from scratch
> ------------------------------------------------------------
>
>                 Key: SAMZA-328
>                 URL: https://issues.apache.org/jira/browse/SAMZA-328
>             Project: Samza
>          Issue Type: Improvement
>          Components: docs
>            Reporter: Yan Fang
>
> We give very detailed instruction for users to play with Hello Samza. After that, users are recommended to read Background and API overview. That makes (and implies) users have no choice but edit the Hello Samza if they want to have their first Samza application.
> Do you think it is worth providing a tutorial for building a new Samza application form scratch? Or maybe, going through the Hello Samza project to explain some components in it? Such as what kind of stuff/dependencies they need to include when they create their own application.



--
This message was sent by Atlassian JIRA
(v6.2#6252)