Celestia development volunteers?

General discussion about Celestia that doesn't fit into other forums.
Topic author
hank
Developer
Posts: 645
Joined: 03.02.2002
With us: 23 years
Location: Seattle, WA USA

Post #21by hank » 10.10.2007, 18:26

chris wrote:I just created a wiki for Celestia on SourceForge
Great! Thanks, Chris. I think it will help a lot.

chris wrote:Maybe the SourceForge Wiki should focus on developer info, while the WikiBook should be more of a user's guide? Either that, or we should consolidate everything in one place or the other.

I think the user/developer distinction makes sense, at least for now.

- Hank

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 23 years
Location: Seattle, Washington, USA

Post #22by chris » 10.10.2007, 18:32

hank wrote:
selden wrote:The admin of a SourceForge project has to configure and manage its Wiki. i.e. Chris for Celestia.

A separate project would have a different admin.

I was just thinking that having a different project with its own Wiki would avoid adding more administrative burden to Chris, leaving him more time for Celestia itself.

And I'm not interested in the job, either.
I'm not sure how much would be involved in admin duties for the wiki. I don't know that it would be reasonable to create a separate Sourceforge project just for a wiki. Of course it is not a good idea to add admin burden to Chris. Perhaps he could authorize someone else to admin the wiki for Celestia at Sourceforge.

Any of the members of the Celestia Sourceforge project should be able to add and modify Wiki pages now that the Wiki has been created.

It might be a good idea to have a backup admin for the Celestia project at Sourceforge in any case.


Agreed. It's an essential part of making Celestia development less bottlenecked by me (though I have no plans to leave the project). Would you be up for it, Hank? I note that you're also in Seattle--the geographical concentration of Celestia project admins could be a liability should an errant asteroid come our way :) Perhaps we need a third person, ideally someone on another continent.

--Chris

Topic author
hank
Developer
Posts: 645
Joined: 03.02.2002
With us: 23 years
Location: Seattle, WA USA

Post #23by hank » 10.10.2007, 18:41

selden wrote:Chris,

Hank suggested a Wiki for the following reason:

hank wrote:I think it would be helpful if we could set up a Celestia development wiki somewhere that we could use to keep track of what needs to be done, who's doing what, and generally coordinate our development efforts going forward.

- Hank

The "we" he's referring to are people who are not members of the official development group, but who are interested in coding new functionality which eventually may be incorporated into the official release.

In other words, it needs to be a public wiki, writable by people who are not members of Celestia's official development group.

The WikiBook is for documenting Celestia. The Wiki is for coordinating the (unofficial) development effort -- quite different goals.

Hank,

Public Wikis need a lot of administration. They're subject to a significant amout of vandalism due to individuals and spambots. If they aren't kept clean, they quickly become unusable.

Initially I'm not thinking about any new functionality beyond what's already planned for the official 1.5.0 release. And I don't know that the development wiki needs to be public. I guess the issue is who can be included in the "official" development group. Obviously we want to exclude vandals and spammers. But it might be very helpful to include people who, although not contributing code, are able to assist with creating and maintaining feature specifications, test plans, bug reports, task assignments, etc.

- Hank

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 10 months
Location: Hamburg, Germany

Post #24by t00fri » 10.10.2007, 18:54

hank wrote:I think the user/developer distinction makes sense, at least for now.

- Hank


...and so does the user/developer -- (co)autor distinction!

I hope you don't want to equalize the merits of people who made creative contributions to Celestia's code for > 5 years with some short-time efforts of users...

So I don't see the sense of your at least for now remark...

Bye Fridger
Image

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 5 months
Location: NY, USA

Post #25by selden » 10.10.2007, 19:02

Fridger,

My reading of what Hank wrote was that maintaining the distinction between a Wiki documenting development and a Wiki documenting usage seems to be appropriate for now. By extension, however, the documentation of the code itself might reasonably be considered for future inclusion in the (currently for usage) WikiBook.
Selden

Topic author
hank
Developer
Posts: 645
Joined: 03.02.2002
With us: 23 years
Location: Seattle, WA USA

Post #26by hank » 10.10.2007, 19:31

chris wrote:
hank wrote:It might be a good idea to have a backup admin for the Celestia project at Sourceforge in any case.

Agreed. It's an essential part of making Celestia development less bottlenecked by me (though I have no plans to leave the project). Would you be up for it, Hank? I note that you're also in Seattle--the geographical concentration of Celestia project admins could be a liability should an errant asteroid come our way :) Perhaps we need a third person, ideally someone on another continent.

I guess I'd be willing to serve as long as it doesn't require any actual work. But your geographical concern is not as frivolous as it might sound, particularly for us in the Seattle area. As you know, apart from asteriods, we have to worry about earthquakes and volcanic eruptions, not to mention winter storms (last year I think we were both without power for several days). Also, a better distribution in longitude would make it easier to assure 24hr admin availability.

- Hank

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 10 months
Location: Hamburg, Germany

Post #27by t00fri » 10.10.2007, 19:33

selden wrote:Fridger,

My reading of what Hank wrote was that maintaining the distinction between a Wiki documenting development and a Wiki documenting usage seems to be appropriate for now. By extension, however, the documentation of the code itself might reasonably be considered for future inclusion in the (currently for usage) WikiBook.


What would us foreigners do without your helpful translations ;-)

Bye Fridger
Image

Topic author
hank
Developer
Posts: 645
Joined: 03.02.2002
With us: 23 years
Location: Seattle, WA USA

Post #28by hank » 10.10.2007, 20:14

t00fri wrote:I hope you don't want to equalize the merits of people who made creative contributions to Celestia's code for > 5 years with some short-time efforts of users...

So I don't see the sense of your at least for now remark...

Fridger,

My "at least for now" remark was just an indication that I didn't think the issue of possible content overlap or duplication between the two wikis needed to be addressed definitively at this point.

I'm not trying to "equalize the merits" of anyone. Recruiting new contributors should not diminish the value or recognition of past contributors. In particular, the value of your own many essential contributions to Celestia is beyond question. Your excellent work speaks for itself. I'm not sure what you're worried about here.

- Hank

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 10 months
Location: Hamburg, Germany

Post #29by t00fri » 10.10.2007, 20:27

hank wrote:...
I'm not trying to "equalize the merits" of anyone. Recruiting new contributors should not diminish the value or recognition of past contributors. In particular, the value of your own many essential contributions to Celestia is beyond question. Your excellent work speaks for itself. I'm not sure what you're worried about here.

- Hank


Hank,

I am not worried about anything. Certainly least about my own recognition (which took place elsewhere ... ;-) ).

Yet, as a scientist I am always used to a fair scheme of refereing people's contributions to joint projects. Experience has shown that this has been badly ignored in the past in the context of Celestia...

Let's leave it at that...

Bye Fridger
Image

yeus
Posts: 9
Joined: 11.03.2007
With us: 17 years 11 months

Post #30by yeus » 10.10.2007, 20:50

ElChristou wrote:What about the bug pointed out by Chris just above? too narrowed? Consulting the CVS files cannot help to get an idea of the structure?

Yes, of course the CVS helps a lot with this :)! And I already have some basic overview... but that's just very basic and usually, when eliminating bugs, a "basic" overview is just not enough. You often need a deep understanding of the code to find certain things...

Well... regarding to this:

MKruer wrote:Chris, I was looking at that bug while reviewing bugs that should be squashed before the 1.5 final. I think I might have a better more final solution. Instead of simply selecting the object, It might be better to generate a popup list of object based upon distance for everything with a certain radius of the click. I know that when trying to select some stars I get a whole bunch of other stuff that I was not expecting.


There was someone else on it, already...

I have a question btw: Is it possible to join the sourceforge project somehow? I already have an account... I just don't know how to join the project...

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 20 years

Post #31by ElChristou » 10.10.2007, 23:10

Guys, just a thought; ok for the dev wiki, but why not using the forum in another way? We could have a Dev category (similar at the one at CM) in which we could find a forums for EACH aspect of Celestia (could be Star rendering, Atmosphere rendering, Depth-sorting, UI, Database etc...)...

Then in each forum could take place the discussion by the creation of threads as we do actually... (for example, Hank want to play with the Stars corona, hop he create a thread in Stars rendering, once the job is done we close the thread and things are clear. Also the good point is that we could debug and follow easily each forum, we can even use and change the descriptions of the forums to give some info on what's going on (PRIORITY, Standby, etc)...

I'm just saying that because after digging a bit phpBB for CM I learned that we can create work groups with special permissions, private forums etc... Why not using all those options? IMHO, well done it could be a very practical way to centralize all info... (and everybody is already used to such board...)
Image

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 10 months
Location: Hamburg, Germany

Post #32by t00fri » 10.10.2007, 23:30

Christophe,

my saying...but why don't we realize such good ideas at CM, where they belong??

Let people try the Wiki approach here, if Chris L. prefers it ;-) .

A sound discussion forum on Mie theory, the respective parameter effects for atmosphere rendering and the projection of sky colors on the planetary surfaces were typical subjects high on my list for such a dev forum at CM... These topics are certainly of more general interest than for Celestia :roll:

Anyway, I have already accumulated a number of relevant resources and new results and will start soon with such a forum at CM...

Bye Fridger
Image

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 20 years

Post #33by ElChristou » 11.10.2007, 00:16

t00fri wrote:Christophe,

my saying...but why don't we realize such good ideas at CM, where they belong??

Let people try the Wiki approach here, if Chris L. prefers it ;-) .

A sound discussion forum on Mie theory, the respective parameter effects for atmosphere rendering and the projection of sky colors on the planetary surfaces were typical subjects high on my list for such a dev forum at CM... These topics are certainly of more general interest than for Celestia :roll:

Anyway, I have already accumulated a number of relevant resources and new results and will start soon with such a forum at CM...

Bye Fridger


Well good ideas are here to be shared! To be frank I wasn't thinking in our own CM topics while writings those lines, just an extended similar structure...
Now effectively, it's Chris decision...
Image

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 20 years

Post #34by ElChristou » 11.10.2007, 00:20

Ah also a good advantage of such structure is that after a while, if one want to search for something about let's say Stars rendering, we could do the search in the specific forum and not in all the database... (would be a simple way to sort out search results more efficiently...)
Image

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 23 years
Location: Seattle, Washington, USA

Post #35by chris » 11.10.2007, 00:54

ElChristou wrote:Guys, just a thought; ok for the dev wiki, but why not using the forum in another way? We could have a Dev category (similar at the one at CM) in which we could find a forums for EACH aspect of Celestia (could be Star rendering, Atmosphere rendering, Depth-sorting, UI, Database etc...)...

Then in each forum could take place the discussion by the creation of threads as we do actually... (for example, Hank want to play with the Stars corona, hop he create a thread in Stars rendering, once the job is done we close the thread and things are clear. Also the good point is that we could debug and follow easily each forum, we can even use and change the descriptions of the forums to give some info on what's going on (PRIORITY, Standby, etc)...

I'm just saying that because after digging a bit phpBB for CM I learned that we can create work groups with special permissions, private forums etc... Why not using all those options? IMHO, well done it could be a very practical way to centralize all info... (and everybody is already used to such board...)


I wasn't proposing to use the Wiki on SourceForge as a place for developer discussions. Those would still occur in the Developer Talk section of this forum or on the mailing list. In my view, the Wiki on SourceForge should contain things like code documentation, development practices, testing information, task lists, and a release status page.

As for subdividing the development forum, I'm for it, but I think that some of the categories you proposed would be splitting it too finely. For example, Rendering would be an appropriate subforum, but not Star Rendering.

--Chris

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 20 years

Post #36by ElChristou » 11.10.2007, 01:22

chris wrote:As for subdividing the development forum, I'm for it, but I think that some of the categories you proposed would be splitting it too finely. For example, Rendering would be an appropriate subforum, but not Star Rendering.


You are probably right, there would be lot of forums with few threads in each... ..now it can also be a way to do very targeted docs about the code... I don't know, this is a stuff dev men should decide...
Image

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 20 years

Post #37by ElChristou » 14.10.2007, 12:31

3 days later, seems no one has nothing else to say, so it's another topic that can be buried? 8O
Image

BobHegwood
Posts: 1803
Joined: 12.10.2007
With us: 17 years 4 months

Post #38by BobHegwood » 14.10.2007, 12:41

ElChristou wrote:3 days later, seems no one has nothing else to say, so it's another topic that can be buried? 8O


I have offered to help add to the Wikibook - that is - as soon as I finally
get this new PC working the way I want it to. Hang in there Selden. First,
I have to learn what to do to the thing. Then, I'll have to do it without
screwing it up.

No easy task for an old Brain-Dead Geezer with poor eyesight. :lol:
Brain-Dead Geezer Bob is now using...
Windows Vista Home Premium, 64-bit on a
Gateway Pentium Dual-Core CPU E5200, 2.5GHz
7 GB RAM, 500 GB hard disk, Nvidia GeForce 7100
Nvidia nForce 630i, 1680x1050 screen, Latest SVN

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 5 months
Location: NY, USA

Post #39by selden » 14.10.2007, 12:47

ElChristou,

The changes you describe would require a Forum admin to do a lot of "maintenance". Here, that means either Chris L. or myself. Neither of us really has the time to do that.

In a public Wiki, anyone can create a page describing what is happening and can edit any of the pages to organize them appropriately. This spreads the administrative workload to all the people who are interested in a topic. Of course, such a site also has to have the appropriate Wiki software installed so that damaged pages are easily repaired: revision controls have to be part of it. SourceForge has done that.
Selden

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 20 years

Post #40by ElChristou » 14.10.2007, 13:20

In fact I got some doubts (I don't know why) about the use of Wikis...
Image


Return to “Celestia Users”