wiki:FAQ

Version 11 (modified by todor, 17 years ago) (diff)

--

Getting Started

  • What is a Desktop Publishing System?
  • What do I need to read in order to get involved in the project?
  • Where can I get more explanation on a specific task?
    • The overview part of this task should give the necessary information. You can find additional information in the wiki pages of the previous revisions of the task. You can ask for help in the sophie2-dev mail list.
  • What are extensions/extension points?
  • What exactly is Maven? I understood it can build projects and do some more things, but didn't get the idea of using it.
  • What do we do when a ticket has status "analysis accepted" but the "design" section is already written? Do we wait the owner to change its status or else?
  • What is a module and how is it different from a component?
  • How do I commit reports (there are no instructions about that in the wiki)?
    • After you've created your report following the standards, you must add it in the repository in \manage\reports\m??-???, where m??-??? stands for the name of the current iteration.
  • Can I work from home without asking the team leader every time I decide to do that?
  • Are the actual working hours extracted from reports only (what if I miss a report or underestimate the time spent on a given task)?
  • Good Code Examples

Sophie 2.0 Author

  • Are there going to be any integration and possibilities to edit files created with Sophie 2's competitor programs such as Adobe InDesign, etc.?
  • Which are Sophie 2's advantages compared to other competitive products for desktop publishing?
  • Can I run Sophie 2 on a non-supported operating system?

Sophie 2.0 Reader

  • Can I run Sophie 2 on a non-supported operating system?

Sophie 2.0 Server

  • Which are Sophie 2's advantages compared to other competitive products for desktop publishing?
  • Can I run Sophie 2 on a non-supported operating system?

Setup and Troubleshooting

  • Why there are mistakes appearing in my project after an update?

Contributors

  • Is the contributor supposed to make design of a task or just implementation?
    • The contributor should do both of the design and the implementation.
  • How much time could the contributor spend on a task that has 1 effort?
    • The contributor could spend at most
  • What kind of tasks will contributors work on?
  • Can 2 people work on one big task?
    • Yes, this is assumable. The people working on such task must be coordinated and need to keep good connection. It is advisable if you don't work in the office to avoid taking such tasks or to make sure that you can cooperate with someone for the specific task.
  • How will the code written by a contributor be tested?
  • What is the criteria for the score the contributor will get?
  • Will contributors choose tasks by themselves or will be given by a team member?
    • For now the idea is each contributor to ask the team leader to assign to him a task.
  • Will contributor work be independent from the other team members work? Will contributor work be synchronised with the other team members work?