Giter Site home page Giter Site logo

Code documentation about andengine HOT 14 OPEN

kingideayou avatar kingideayou commented on June 2, 2024
Code documentation

from andengine.

Comments (14)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
(cross-reference)
http://www.andengine.org/forums/tutorials/documentation-t3951.html

Original comment by [email protected] on 11 Jul 2011 at 8:54

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
http://code.google.com/p/andengine-doc/

Original comment by [email protected] on 15 Jul 2011 at 5:37

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
Agreed, I had to search the forum for what on earth a BitmapTextureAtlas is, 
then rifle through all the results

I should just have to javadoc it

Original comment by [email protected] on 26 Jul 2011 at 11:23

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
Well the discussion about this issue in the forum (e.g. 
http://www.andengine.org/forums/tutorials/documentation-t3951.html) convinced 
me that there are serious problems with providing javadoc for andengine. 
Whether the forked project is the way to go is another question. It would be 
nice, however, if
 i. the wiki at http://wiki.andengine.org/AndEngine could be open to community editing or
 ii. the project wiki in google code would be open

This would at least provide a chance to build up something like a roadmap for 
beginners (and guide the way through examples and available tutorials, which 
btw are A LOT). 

Original comment by [email protected] on 28 Jul 2011 at 6:56

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
Well of course a separate project just for the documentation is not really the 
best solution (if this can be considered a solution at all ... "work around" is 
probably the better word).

As for ii.: I think google project hosting doesn't allow non-members to do 
anything, except from reading, creating tickets and maybe commenting (I just 
looked it up and couldn't find any option which would allow so).

For me personally a Wiki isn't the best way either. Usually this means quite 
some work for the editors (if there are any) and again beginners would need to 
search quite a lot (depending on the used Wiki system). Though, a Wiki is 
probably much better than just a forum, which has a way too chaotic structure 
to find information on. A Wiki might be perfect for explaining concepts and 
things like that. But for plain old documentation, I think Javadoc is really 
the best.

There are indeed a lot of examples ... which aren't documented either. But 
there not that much tutorials (or I just didn't find them ;-)).

Original comment by [email protected] on 29 Jul 2011 at 12:19

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
Guys. Just read the forum post. People are getting a bit angry!

Surely we can all agree that it would be very easy for someone who knows the 
inner workings of AndEngine to document, say, the 10 most important classes. 
Things like Texture and Sprite. 

Even if it's just a single description of the class and its philosophy, it 
would help everyone hugely, especially new users, so people on the forum aren't 
forever having to describe what a TextureRegionFactory does.

After that I would think it wouldn't be a huge undertaking to document some of 
the more obscure classes in the same way - a brief description couldn't take 
more than a minute for someone in the know

It's a cute idea wanting the project to stay undocumented because it's open 
source and old school but the fact is it's easy to do light documentation, and 
it most certainly helps people in ways the forum and tutorials can't (What's a 
BitmapTextureAtlas? What do I use now that method x is deprecated?) without 
having to rifle through forum posts.

Original comment by [email protected] on 29 Jul 2011 at 1:53

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
Agreed. I didn't know of this limitation in goolge code (well it's the same in 
github). As for the requird maintenance effort for Wikis, you are probably 
right either. This would depend on the quality standards applied to any future 
documentation. However, in our development project we have started a small set 
of wiki pages explaining the concepts we used so far. We would definitely be 
willing to share this to give something back.. I mean, andengine is a really 
great project documented or not :).

I see it this way: the goal behind a wiki should be to provide an overview and 
help to understand important concepts, a forum should answer specific questions 
and the source doc should supply developers with detailed information (e.g. in 
what reference system should coordinates be, what file types can be loaded with 
some method etc.). So all of them serve different purposes. Plus there are 
tutorials around and a lot of examples providing hands-on demonstrations. The 
examples are a great source, yet will at least need some roadmap (with which 
example should I start etc.).. Something I would expect in a forum ;).

The only danger I see in a forked project is to divide the community.. That 
feeling comes naturally after reading the replies to the aforementioned forum 
post. Plus the effort to merge in the frequent codebase changes will not be an 
easy task, especially if concepts change (c.f. Texture vs. TextureAtlas stuff). 
It would be really nice to hear Nicolas' thoughts on this.. As it seems, there 
are some people willing to add more documentation to andengine.

Original comment by [email protected] on 30 Jul 2011 at 12:56

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
I agree that hearing from Nicolas would help. *Any* documentation helps: wiki, 
java doc, tutorial.  So whatever you have, Felix, in the way of a wiki would 
help.

Original comment by [email protected] on 30 Jul 2011 at 1:51

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
+1 I have just started using AndEngine and the method documention is needed.  I 
do not like having to stop programming just to hit up the forums in hope of 
finding an example of forum post.  The methods need to be documented so 
programmers can move through it faster.  IDE's make great use of the docs.  

Original comment by [email protected] on 1 Aug 2011 at 4:35

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
+1 
I am a 15 year old developer trying to learn AndEngine. My knowledge of 
programming is very little compared to other people and a documentation would 
be very helpful.

Original comment by [email protected] on 15 Oct 2011 at 3:19

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
Please don't "+1" the issue, this is a tracker not a forum and you're notifying 
people without adding anything useful to the problem.

Just star an issue in order to make it relevant.

Original comment by [email protected] on 15 Oct 2011 at 1:45

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
+1, because mby than the developer will realize that it is important.

Original comment by [email protected] on 15 Oct 2011 at 2:27

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
Guys, please! There is no need to spam this ticket. Don't think that this issue 
get's fixed by posting your +1's here. People just get annoyed and start to 
ignore this.

If you read through the related forum thread (see comment#1) you'll notice that 
there is an essential problem with creating a fully-fledged documentation. The 
"old people" have no interest in putting effort in something they don't really 
need. And the "new people" don't want to volunteer (for what ever reason).

Instead of spamming this ticket (or the forum), it would be of more value for 
everybody if a couple of people would just take some minutes and write some 
comments to one of the classes.

I set up an separate project just for the documentation (see comment#2). If you 
want to contribute or have any ideas related to documenting andengine, come 
over there and feel free to file tickets. If you feel the need to discuss this 
topic, please go to the forum.

Original comment by [email protected] on 15 Oct 2011 at 2:56

from andengine.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 2, 2024
I migrated slowpoke's project to GitHub and am currently adding a lot of 
JavaDoc. Check it out here:
https://github.com/digitalheir/AndEngine

Original comment by [email protected] on 27 May 2012 at 5:32

from andengine.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.