PageSourceSearch

https://www.silverile.com/_next/static/chunks/pages/create-milestone-how-to-d29953084a534d55.js

js silverile.com collected 2026-10-09 22:58:50 UTC 9,140 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5690],{26331:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>CreateMilestoneHowToPage});var i=s(37876),n=(s(14232),s(69851)),r=s(22417),o=s(12553),a=s.n(o);const l=[{field:"Title",required:"Yes",note:"2–70 characters. A short, descriptive name for the milestone or MVP."},{field:"Priority",required:"No",note:"Urgency level: High, Medium, or Low. Defaults to High if not changed."},{field:"Start Date",required:"Yes",note:"The date work on this milestone begins."},{field:"Due Date",required:"Yes",note:"The target completion date. Must be on or after the Start Date."},{field:"Scope",required:"No",note:"Visibility setting: Public (visible to all project members) or Private (visible to assignees and managers only)."},{field:"Description",required:"Yes",note:"Goals and context for this milestone. Rich text editor — supports headings, lists, code blocks, and links."}],c=[{q:"I don't see a create option on the Milestone page",a:"Creating milestones requires contributor access or above. If the button is missing, ask your project manager to update your access level."},{q:'The "Create Milestone" option is not in the Org View right-click menu',a:"Right-click directly on the project, not on a branch. The milestone context menu option appears on the project node only."},{q:"The Due Date is showing a validation error",a:"The Due Date must be on or after the Start Date. Check that the dates are in the correct order."},{q:"The Title field shows a validation error even though it has text",a:"The Title must be between 2 and 70 characters. Shorten or lengthen the title to meet the requirement."},{q:"I can't find the milestone after creating it",a:"Open the Milestones page from the left sidebar. Milestones are listed there. If you set the scope to Private, only assignees and project managers will see it."},{q:"Stories are not appearing under the milestone",a:"When creating or editing a story, set the Milestone field to this milestone. The connection is made on the story, not on the milestone form itself."}],Static_CreateMilestoneHowTo=()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:a().detailHeader,children:[(0,i.jsx)(r.A,{style:{fontSize:22}}),(0,i.jsx)("h1",{className:a().detailTitle,children:"Create a Milestone / MVP"}),(0,i.jsx)("span",{className:a().badge,children:"Getting Started"})]}),(0,i.jsx)("h2",{id:"overview","data-section":"overview",className:a().sectionTitle,children:"Overview"}),(0,i.jsx)("p",{className:a().body,children:"A milestone (also called an MVP in Silverile) is a planning target that groups stories toward a shared goal or delivery date. Milestones sit at the project level and stories are linked to them individually. They give you a way to track progress toward a specific release, phase, or objective across multiple branches and sprints."}),(0,i.jsx)("p",{className:a().body,children:"You can create a milestone from two places in the application:"}),(0,i.jsx)("ul",{style:{paddingLeft:"20px",marginBottom:"16px"},children:[(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("strong",{children:"Milestone page create button"})," — open the Milestones page from the left sidebar and click the create button at the top of the list."]}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("strong",{children:"Org View right-click"})," — right-click a project in the organisation view to open the context menu, then select Create Milestone."]})].map((e,t)=>(0,i.jsx)("li",{className:a().body,style:{marginBottom:"8px"},children:e},t))}),(0,i.jsx)("h2",{id:"permissions","data-section":"permissions",className:a().sectionTitle,children:"Who can create milestones"}),(0,i.jsx)("p",{className:a().body,children:"Any project member with contributor access or above can create milestones. Read-only members cannot. If the create option is missing, ask your project manager to update your access level."}),(0,i.jsx)("h2",{id:"from-milestone-page","data-section":"from-milestone-page",className:a().sectionTitle,children:"Creating a milestone from the Milestone page"}),[(0,i.jsxs)(i.Fragment,{children:["Click ",(0,i.jsx)("strong",{children:"Milestones"})," in the left sidebar to open the Milestone list"]}),(0,i.jsxs)(i.Fragment,{children:["Click the ",(0,i.jsx)("strong",{children:"Create Milestone"})," button at the top of the page"]}),(0,i.jsx)(i.Fragment,{children:"The milestone creation form opens"}),(0,i.jsxs)(i.Fragment,{children:["Fill in the required fields and click ",(0,i.jsx)("strong",{children:"Create"})," to save"]})].map((e,t)=>(0,i.jsxs)("div",{className:a().stepRow,children:[(0,i.jsx)("span",{className:a().stepNum,children:t+1}),(0,i.jsx)("span",{className:a().stepBody,children:e})]},t)),(0,i.jsx)("h2",{id:"from-org-view","data-section":"from-org-view",className:a().sectionTitle,children:"Creating a milestone from the Org View"}),[(0,i.jsxs)(i.Fragment,{children:["Open the ",(0,i.jsx)("strong",{children:"Org View"})," from the left sidebar"]}),(0,i.jsx)(i.Fragment,{children:"Locate the project you want to add the milestone to"}),(0,i.jsx)(i.Fragment,{children:"Right-click the project to open the context menu"}),(0,i.jsxs)(i.Fragment,{children:["Select ",(0,i.jsx)("strong",{children:"Create Milestone"})]}),(0,i.jsx)(i.Fragment,{children:"The milestone creation form opens"}),(0,i.jsxs)(i.Fragment,{children:["Fill in the fields and click ",(0,i.jsx)("strong",{children:"Create"})," to save"]})].map((e,t)=>(0,i.jsxs)("div",{className:a().stepRow,children:[(0,i.jsx)("span",{className:a().stepNum,children:t+1}),(0,i.jsx)("span",{className:a().stepBody,children:e})]},t)),(0,i.jsx)("h2",{id:"fields","data-section":"fields",className:a().sectionTitle,children:"Milestone form fields"}),(0,i.jsx)("div",{className:a().tableWrap,children:(0,i.jsxs)("table",{className:a().table,children:[(0,i.jsx)("thead",{children:(0,i.jsxs)("tr",{children:[(0,i.jsx)("th",{children:"Field"}),(0,i.jsx)("th",{children:"Required"}),(0,i.jsx)("th",{children:"Notes"})]})}),(0,i.jsx)("tbody",{children:l.map(e=>(0,i.jsxs)("tr",{children:[(0,i.jsx)("td",{style:{fontWeight:600,whiteSpace:"nowrap"},children:e.field}),(0,i.jsx)("td",{children:(0,i.jsx)("span",{className:"Yes"===e.required?a().requiredYes:a().requiredNo,children:e.required})}),(0,i.jsx)("td",{children:e.note})]},e.field))})]})}),(0,i.jsx)("div",{className:a().callout,children:"Both Start Date and Due Date are required. The Due Date must fall on or after the Start Date — the form will not save if the dates are out of order."}),(0,i.jsx)("h2",{id:"linking-stories","data-section":"linking-stories",className:a().sectionTitle,children:"Linking stories to a milestone"}),(0,i.jsxs)("p",{className:a().body,children:["Stories are linked to a milestone through the ",(0,i.jsx)("strong",{children:"Milestone"})," field on the story form, not from within the milestone itself. To associate a story with this milestone:"]}),[(0,i.jsx)(i.Fragment,{children:"Open an existing story or create a new one"}),(0,i.jsxs)(i.Fragment,{children:["In Step 4 (Assignment & Planning) of the create wizard, or on the story detail page, find the ",(0,i.jsx)("strong",{children:"Milestone"})," field"]}),(0,i.jsx)(i.Fragment,{children:"Select this milestone from the dropdown"}),(0,i.jsx)(i.Fragment,{children:"Save the story — it now contributes to the milestone's progress"})].map((e,t)=>(0,i.jsxs)("div",{className:a().stepRow,children:[(0,i.jsx)("span",{className:a().stepNum,children:t+1}),(0,i.jsx)("span",{className:a().stepBody,children:e})]},t)),(0,i.jsx)("h2",{id:"after-creation","data-section":"after-creation",className:a().sectionTitle,children:"After creation"}),(0,i.jsx)("p",{className:a().body,children:"The milestone is saved immediately and appears on the Milestone page. From here you can:"}
1),(0,i.jsx)("ul",{style:{paddingLeft:"20px",marginBottom:"16px"},children:[(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("strong",{children:"Link stories to it"})," — set the Milestone field on any story to associate it with this milestone"]}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("strong",{children:"Track progress"})," — the Milestone page shows the count of stories and completion status"]}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("strong",{children:"Edit the milestone"})," — update the title, dates, description, or scope at any time from the Milestone page"]})].map((e,t)=>(0,i.jsx)("li",{className:a().body,style:{marginBottom:"6px"},children:e},t))}),(0,i.jsx)("h2",{id:"troubleshooting","data-section":"troubleshooting",className:a().sectionTitle,children:"Troubleshooting"}),(0,i.jsx)("div",{className:a().troubleList,children:c.map((e,t)=>(0,i.jsxs)("div",{className:a().troubleCard,children:[(0,i.jsx)("p",{className:a().troubleQ,children:e.q}),(0,i.jsx)("p",{className:a().troubleA,children:e.a})]},t))})]});function CreateMilestoneHowToPage(){return(0,i.jsx)(n.A,{children:(0,i.jsx)(Static_CreateMilestoneHowTo,{})})}},96512:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/create-milestone-how-to",function(){return s(26331)}])}},e=>{e.O(0,[9851,6593,636,8792],()=>{return t=96512,e(e.s=t);var t});var t=e.O();_N_E=t}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.