Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3992406
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T06:45:40+00:00 2026-05-20T06:45:40+00:00

I have a theoritical question : I have a project that has versions, for

  • 0

I have a theoritical question : I have a project that has versions, for example :

  • 0.1 : alpha
  • 1.0 : first release
  • 2.0 : breaking changes

And I have a task management system (Redmine, but it’s the same for trac or anything else…).

In which version do I put the task that will make the application work (currently it doesn’t work) ? Is that in 0.1 (once 0.1 is finished, then 1.0 works) or is that in 1.0 (once 1.0 is finished, then 1.0 works).

Another way to ask is : Is a task of version 1.0 a task that helps making the 1.0 version, or a task that extends/fixes the fully working 1.0 version.

I am confused, because a task can

  • precede the release of a version (i.e. working on the release)
  • follow the release of a version (i.e. the release is out, we need to fix bugs and extend it)

So which tasks do I put in a version ?

I don’t know how to manage tasks and versions, can you help me ! How does it works in Open Source coding ?

Thank you !

PS : please let me know if that is not clear enough

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T06:45:41+00:00Added an answer on May 20, 2026 at 6:45 am

    You need to separate tasks and versions in your mind before you can come back and apply them.

    Tasks are work you do on your code.

    Versions (and I’m lumping in all point releases here) are releases of your code.

    You to work, tasks, on your code with the objective of making a release. That release, depending on the scope of the work you are doing may be a full version 1.x.x, 2.x.x, etc., or a point release 1.1.x, 1.2.x, 1.3.x or it may be a minor point release/bugfix/whatever you want to call it, 1.0.1, 1.0.2, 1.0.3.

    The tasks could be bug fixes, features, changes, refactoring, whatever. In the scope of a full application development you may that your organisation bundles groups of tasks in to the work needed to make the next release or you may have releases date-bound, i.e. you’ll release version 2.0.0 on 25-Feb-2011 regardless of the tasks completed (although normally there’s a subset that must be complete for the release to happen).

    Version releases tend to follow major updates, upgrades, feature additions.
    Point releases tend to follow moderate improvements, and major bug fixing.
    Minor point releases to be the result of bug fixes.

    Every where you turn you will find different approaches to this process and you just need to either understand that used by your company or if you have the opportunity, to find one that makes sense to you and then apply it consistently.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a process that has to be ran against certain things and it
I have a project that adds elements to an AutoCad drawing. I noticed that
Have had to write my first proper multithreaded coded recently, and realised just how
I have a very theoretical question: Is there a way to ban the use
I am working on a project that must store very large datasets and associated
I have a theoretical question about the .net framework. As I see it Microsoft
I have a lookup table (LUT) of thousands integers that I use on a
I have a script that appends some rows to a table. One of the
I have a new web app that is packaged as a WAR as part
I have found this example on StackOverflow: var people = new List<Person> { new

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.