Hi,

The API docs require both language polishing and a technical review for
missing or unclear info. I generally think it is more efficient to do both
in one go, so I'd rather do these once you know some C at least.

Putting yourself in the place of a user, installing Enlightenment and some
EFL apps, and then reviewing/writing their docs seems like an easy task to
begin with, and would give you a general overview of the project.

Theming and Edje look like a nice progression from user docs to more
technical stuff, although I don't know Edje yet, so I don't know how hard
that can be.

Finally, not strictly technical writing, but I think we could use some HTML
expert on the website, specially with the changes *I* have in mind
(separate sites for different types of users, multi-language code
snippets...).

Xavi

El jue., 9 ago. 2018 6:34 a. m., Carsten Haitzler <ras...@rasterman.com>
escribió:

> On Wed, 8 Aug 2018 15:17:52 -0700 Matthew Zamudio <
> mattzamudio...@gmail.com>
> said:
>
> > Xavi,
> >
> > I will check out those resources. Thank you.
> >
> > As for code, I sadly can't do very much: I'm very experienced with
> > HTML/CSS, and have some understanding of XML and JSON. Once I have some
> > defined tasks, however, I can learn what needs to be learned. I'm coming
> > mostly from a editorial background, but I'm ready to put in work to learn
> > the nuances of technical writing.
>
> Are you willing to learn C (our www has a primer on C too for people that I
> wrote assuming you know other programming langauges:
> https://www.enlightenment.org/docs/c/start )? If you are then API docs
> could be
> within reach. my take would to start making simple apps like hello world
> (samples already in our docs and then in our source trees etc. even more).
> if
> you think that's not your cup of tea, or you will take a while to do this
> on
> the side, then perhaps user documentation would be good as a start? For
> this
> you still will need to get your hands dirty and start by downloading,
> installing efl, enlightenment, terminology etc. so starting on our existing
> http://www.enlightenment.org is a good start. follow the docs there and
> ...
> then contribute. if you think they are missing information, add it. if you
> think they should be reorganized, do that. it' is a wiki... you can do it
> just
> by signing up. if you want to do major re-works. maybe a heads up first on
> the
> idea here would be nice.
>
> this would maybe give you a soft landing and start on things. it'll be
> necessary to compile and set up anyway if you want to contribute to more
> deeper
> things and it's a good step along the way. i'm sure we have enough typos
> on our
> pages too...
>
> note that phab.enlightenment.org is really about developers
> sharing/communicating so it's more loose and typos etc. are less of an
> issue.
> wwww.enlightenment.org is i guess the "official print" front end and where
> presentation is important. there is a wiki syntax sample page on
> https://www.enlightenment.org/wiki/syntax ...
>
> maybe then get things compiled. installed etc. install some efl apps.
> install
> enlightenment and use it day to day. then get more curious.
>
> one aspect that could do with docs that won't involves programming but can
> leverage off experience with css/html might be themes. conceptually there
> are
> similarities with edje in some ways being far better or more convenient
> than
> css/html and in other ways more limited (it is limited as its job it to
> provide
> ui elements with styling and animation, not entire documents). writing some
> really good guides on how to do themes (edje files) with examples etc.
> might
> also be a nice soft landing and will actually let you explore a part of
> efl/e
> that is user-accessible without needing a whole compiler/development
> suite. we
> can help guide you here as well and point you to starters etc.
>
> my take would be that api docs would require knowledge of C and being able
> to
> dig through code to fill out the docs with pre/post conditions and
> understand
> the usage intentions of the api etc. and might be a more advanced topic
> for a
> doc person once they get the coding skills under their belt? i'm not
> saying not
> to do it, just to schedule it later once you have learned some of this
> (e.g. C)
> and written some sample apps etc.
>
> > Best,
> > Matt
> >
> > On Wed, Aug 8, 2018 at 3:13 PM, Matthew Zamudio <
> mattzamudio...@gmail.com>
> > wrote:
> >
> > > Hi Bryce,
> > >
> > > For now, I'm most interested in working with:
> > >
> > >    - API documentation
> > >    - Tutorials
> > >    - End-user documentation
> > >
> > > Based on the name at least, high level projects should probably wait
> until
> > > I complete some lower level tasks.
> > >
> > > I will most likely require some guidance with API, but I can teach
> myself
> > > a lot once I have a definite task and direction. As for tutorials and
> > > end-user documentation, I should be able to handle those on my own.
> > >
> > > Best,
> > > Matt
> > >
> > > On Wed, Aug 8, 2018 at 3:03 PM, Bryce Harrington <
> > > br...@bryceharrington.org> wrote:
> > >
> > >> On Wed, Aug 08, 2018 at 10:38:53AM -0700, Matthew Zamudio wrote:
> > >> > Hi all!
> > >> >
> > >> > My name is Matt Zamudio and I'm very new here. I hope to help out at
> > >> > Enlightenment with documentation. Currently, I work as a writer and
> > >> editor
> > >> > at an online publishing website in the San Francisco Bay Area. I'm
> > >> looking
> > >> > to transition from the journalism and editorial fields to technical
> > >> > writing, and figure this is a good place to start.
> > >> >
> > >> > Please let me know if there is anything I can immediately get
> started
> > >> on.
> > >> > Otherwise, I'll continue my correspondence with Xavi and go from
> there.
> > >> >
> > >> > Looking forward to working with all of you.
> > >> >
> > >> > Best,
> > >> > Matt Zamudio
> > >>
> > >> Hi Matt,
> > >>
> > >> There are four general categories of documentation work Enlightenment
> > >> and EFL need presently, at least, that I've seen:  API documentation,
> > >> tutorials, high level project/architectural, and end user
> documentation.
> > >>
> > >> Each of these categories is broad with many subcategories of work
> items
> > >> within them.  Some areas have gotten more attention than others, some
> > >> have more urgent need of attention, some require deeper experience
> with
> > >> the project than others.  Some areas have people who can give
> guidance,
> > >> others you'd be more on your own to figure out what's needed.
> > >>
> > >> What are your personal druthers regarding the above?  It'd help in
> > >> getting you pointed in the direction you want to go.
> > >>
> > >> Bryce
> > >>
> > >> ------------------------------------------------------------
> > >> ------------------
> > >> Check out the vibrant tech community on one of the world's most
> > >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > >> _______________________________________________
> > >> enlightenment-devel mailing list
> > >> enlightenment-devel@lists.sourceforge.net
> > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >>
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> Carsten Haitzler - ras...@rasterman.com
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to