Support:About Arianne: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Kymara
imported>Kymara
 
(56 intermediate revisions by the same user not shown)
Line 92: Line 92:
== 14. If you could change something about the project, what would it be? ==
== 14. If you could change something about the project, what would it be? ==


That is a hard question given that Arianne is 10 years old and a lot of things have changed in this time. At the start the main programming language for example was C, now it is Java. We try to break huge feature and changes into small parts that we can handle.
That is a hard question given that Arianne is 10 years old and a lot of things have changed in this time. At the start the main programming language for example was C, now it is Java. We try to break huge features and changes into small parts that we can handle.


== 15. How do you coordinate the project? ==
== 15. How do you coordinate the project? ==


We use SourceForge's trackers for bugs, patches, and feature requests. The forum and mailing lists have played an important role in the past and they are still monitored and new posting answered quickly.
We use SourceForge's trackers for bugs, patches, and feature requests. The forum and mailing lists have played an important role in the past and they are still monitored and new postings answered quickly.


Most of our communication, however, has moved to [http://stendhal.game-host.org/development/chat.html #arianne] on the Freenode IRC network. There, we have meetings, discuss plans and support users. The support varies from people wishing to set up their own Stendhal server, to those wanting to create a new game using Marauroa. In the IRC channel is a CIA bot which announces commits to CVS, play-by-play, so everyone is aware of what is happening to the source code.
Most of our communication, however, has moved to [http://stendhal.game-host.org/development/chat.html #arianne] on the Freenode IRC network. There, we have meetings, discuss plans and support users. The support varies from people wishing to set up their own Stendhal server, to those wanting to create a new game using Marauroa. In the IRC channel is a CIA bot which announces commits to CVS, play-by-play, so everyone is aware of what is happening to the source code.



== 16. How many hours a month do you and/or your team devote to the project? ==
== 16. How many hours a month do you and/or your team devote to the project? ==


The project leaders and some of the core developers spend way too much time on it.
The project leaders and core developers spend way too much time on it.


== 17. What is your development environment like? ==
== 17. What is your development environment like? ==


Most core developers run Linux. Microsoft Windows, however, is used by many contributors. Eclipse is the most commonly used IDE in the project. Although our project leader is sticking resolutely to Emacs. The nice thing about Eclipse is that you can change a couple of lines of code and test them immediately without having to recompile the complete project. We use ant for compiling the code outside the IDE and for creating the distribution.
Most core developers run Linux. Microsoft Windows, however, is used by many contributors. Eclipse is the most commonly used IDE in the project, although our project leader is sticking resolutely to Emacs. The nice thing about Eclipse is that you can change a couple of lines of code and test them immediately without having to recompile the complete project. We use ant for compiling the code outside the IDE and for creating the distribution.


We also use Hudson for continuous integration and automatic testing. The CIA Bot and the Hudson Bots in our IRC channel keep us informed about what is going on in the code.
We also use Hudson for continuous integration and automatic testing. The CIA Bot and the Hudson Bots in our IRC channel keep us informed about what is going on in the code.
Line 144: Line 143:
A nice thing about the Arianne project is that a number of people with different interests and skills are working together. Lets start with a group of contributions that is easily overlooked but is very important: Feedback, bug reports, feature requests, ideas. Even support requests are helpful because they show us in which places our software is not as easy to use as we want it to be. So we try to make it as convenient as possible for people to provide feedback. The Sourceforge tracker is a good place to open tickets. Or if someone prefers to chat with us, we have a link to our chat room on the project website.
A nice thing about the Arianne project is that a number of people with different interests and skills are working together. Lets start with a group of contributions that is easily overlooked but is very important: Feedback, bug reports, feature requests, ideas. Even support requests are helpful because they show us in which places our software is not as easy to use as we want it to be. So we try to make it as convenient as possible for people to provide feedback. The Sourceforge tracker is a good place to open tickets. Or if someone prefers to chat with us, we have a link to our chat room on the project website.


In Stendhal we try to have at least one new quest per release. Most of the work required to add a quest, however, is not related to writing code. But it is on a creative level, creating a nice little story that fits into the world. Then the text the NPCs are going to say needs to be written down. Sometime new items are required which in turn need graphic images. After all those parts are thrown together, the new quests needs lots of testing. Especially testing by people not knowing the inner logic of the program code.
In Stendhal we try to have at least one new quest per release. Most of the work required to add a quest, however, is not related to writing code. It is on a creative level, creating a nice little story that fits into the world. Then the text the NPCs are going to say needs to be written down. Sometimes new items are required which in turn need graphics. After all those parts are thrown together, the new quests needs lots of testing. Especially testing by people not knowing the inner logic of the program code.


On a more technical level patches and code contributions are very welcome. The source code is well documented and we are happy to answer questions. Those with artistic skills are the people who make Stendhal a beautiful place. Stendhal has very nice and original graphics and music.
On a more technical level patches and code contributions are very welcome. The source code is well documented and we are happy to answer questions. Those with artistic skills are the people who make Stendhal a beautiful place. Stendhal has very nice and original graphics and music.
Line 193: Line 192:


; Name : Yuriy Krawtsow aka yoriy
; Name : Yuriy Krawtsow aka yoriy
; SourceForge user page URL : https://sourceforge.net/users/yoriy
; SourceForge user page URL : http://sourceforge.net/users/yoriy
; Occupation : C/C++ coder and system administrator of *nix systems
; Occupation : C/C++ coder and system administrator of *nix systems
; Education : Federal Technical University
; Education : Federal Technical University
Line 206: Line 205:
; Location: Germany
; Location: Germany
; Photo : -
; Photo : -



== 24. Why did you place the project on SourceForge.net? ==
== 24. Why did you place the project on SourceForge.net? ==


The Arianne project was moved to SourceForge 10 years ago in January 2000. There are little records left of the pre SourceForge days. This is proof that moving to SourceForge was a good decision because there has been no dataloss ever since. Today we are still very happy with this decision.
The Arianne project was moved to SourceForge 10 years ago in January 2000. There are little records left of the pre SourceForge days. This is proof that moving to SourceForge was a good decision because there has been no data loss ever since. Today we are still very happy with this decision.


== 25. How has SourceForge.net helped your project succeed? ==
== 25. How has SourceForge.net helped your project succeed? ==


SourceForge provides a number of very useful tools for developing and sharing free software: version control systems, a very easy to use bug and feature tracker, web hosting, mailing lists, forums, and the file release system. Just to name the most important ones. All those things just work out of the box and are very reliable. If we had to setup and maintain installations of these services ourselves, we would have a lot less time to concentrate on our project. And it is obvious that this communication related infrastructure plays a key role in both coordinating development and getting the word out to our users.
SourceForge provides a number of very useful tools for developing and sharing free software: version control systems, a very easy to use bug and feature tracker, web hosting, mailing lists, forums, and the file release system. Just to name the most important ones. All those things work out of the box and are very reliable. If we had to setup and maintain installations of these services ourselves, we would have a lot less time to concentrate on our project. And it is obvious that this communication related infrastructure plays a key role in both coordinating development and getting the word out to our users.


== 26. The number one benefit of using SourceForge.net is ==
== 26. The number one benefit of using SourceForge.net is ==
Line 234: Line 232:


== Feedback ==
== Feedback ==
(That's all the POTM questions for you, but there's one more thing we'd like to ask. How are we doing? You've got our ear, so let us know how we can make SourceForge the best it can be. Go ahead, be honest. We can take it!)

* I am concerned about those ads asking for personal information when trying to download software. For people with little technical background those input formulas look like something required by us / SourceForge.
* More support for file releases of umbrella projects like Arianne. Most people are interested in Stendhal. So we like to have the Stendhal related files show up prominently in the green section above the folder structure. This basically means we can only do releases of Marauroa and Marboard exactly one day before a Stendhal release. In the past it was possible to use the "touch" command as workaround to set the file date into the past, but that does not work anymore. There are ideatorrent entries on this already: https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/478/ and perhaps https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/477/
* More support for file releases of umbrella projects like Arianne. Most people are interested in Stendhal. So we like to have the Stendhal related files show up prominently in the green section above the folder structure. This basically means we can only do releases of Marauroa and Marboard exactly one day before a Stendhal release. In the past it was possible to use the "touch" command as workaround to set the file date into the past, but that does not work anymore. There are ideatorrent entries on this already: https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/478/ and perhaps https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/477/
* The software download pages sometimes contain ads which ask for personal information. For people with little technical background those input formulas look like something required by us / SourceForge, and it worries us.