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

Martin Kleppmann commented on SAMZA-328:
----------------------------------------

I think it would be valuable to have documentation on how to create a Samza job 
package with several different build systems. We can start with Maven, since 
that's what hello-samza uses, but it would be very good to also show how to do 
this with other popular build systems. Each could be a separate tutorial, and 
we don't need to do them all at once.

As the first tutorial, I think a walkthrough of hello-samza would work well. 
However, I'd suggest presenting it as "How to build a Samza job package using 
Maven", not "This is how hello-samza works", since the former is more 
googleable and more aligned with what the user is trying to get done.

> 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)

Reply via email to