SaaS ਚੈਂਜਲੌਗ ਅਤੇ ਰਿਲੀਜ਼ ਨੋਟਸ ਵਾਸਤੇ ਵੈਬਸਾਈਟ ਕਿਵੇਂ ਬਣਾਈਏ: ਢਾਂਚਾ, ਲਿਖਣ ਦੇ ਟਿਪਸ, ਸ਼੍ਰੇਣੀਆਂ, ਖੋਜ, ਸਬਸਕ੍ਰਿਪਸ਼ਨ, SEO ਅਤੇ ਰਖ-ਰਖਾਅ ਦੇ ਕਦਮ ਸਿੱਖੋ।

ਇੱਕ SaaS ਚੈਂਜਲੌਗ ਸਾਈਟ ਇੱਕ ਪਬਲਿਕ ਪੇਜ (ਜਾਂ ਮਿਨੀ-ਸਾਈਟ) ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਉਤਪਾਦ ਅਪਡੇਟਸ ਨੂੰ ਇੱਕ ਲਗਾਤਾਰ, ਆਸਾਨ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਯੋਗ ਆਰਕੀਵ ਵਿੱਚ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹੋ। ਇਸਨੂੰ ਆਪਣੇ “ਕੀ ਬਦਲਿਆ, ਕਦੋਂ, ਅਤੇ ਕਿਉਂ” ਦੇ ਕੇਂਦਰ ਵਜੋਂ ਸੋਚੋ—ਖ਼ਾਸ ਕਰਕੇ ਉਹਨਾਂ ਗਾਹਕਾਂ ਲਈ ਜੋ ਰੋਜ਼ਾਨਾ ਤੁਹਾਡੇ ਐਪ 'ਤੇ ਨਿਰਭਰ ਹਨ।
ਯੂਜ਼ਰ ਇੱਕ ਚੈਂਜਲੌਗ ਦੀ talash ਕਰਦੇ ਹਨ ਜਦੋਂ ਕੋਈ ਚੀਜ਼ ਵੱਖਰੀ ਲੱਗੇ (“ਉਹ ਬਟਨ ਕਿੱਥੇ ਗਿਆ?”), ਜਦੋਂ ਉਹ ਕਿਸੇ ਫੀਚਰ ਨੂੰ ਚਾਲੂ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹਨ, ਜਾਂ ਜਦੋਂ ਉਹ ਉਤਪਾਦ ਦੀ ਨਿਰੰਤਰ ਸੰਭਾਲ ਦੇ ਆਧਾਰ 'ਤੇ ਅੰਕੜਾ ਲੈ ਰਹੇ ਹੁੰਦੇ ਹਨ। ਇੱਕ ਸਪਸ਼ਟ ਅਪਡੇਟ ਇਤਿਹਾਸ ਗੁੰਝਲਦਾਰੀ ਘਟਾਉਂਦਾ ਹੈ ਅਤੇ ਲੋਕਾਂ ਨੂੰ ਉਸ ਚੀਜ਼ 'ਤੇ ਭਰੋਸਾ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਉਹ ਵਰਤ ਰਹੇ ਹਨ।
ਇਹ ਸ਼ਬਦ ਅਕਸਰ ਮਿਲਦੇ-ਜੁਲਦੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਪਰ ਉਹ ਥੋੜ੍ਹਾ ਵੱਖਰੇ ਕੰਮ ਕਰਦੇ ਹਨ:
ਕਈ SaaS ਟੀਮਾਂ ਦੁਨੋਂ ਨੂੰ ਇੱਕੋ ਸਾਈਟ 'ਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ: ਸਿਰਫ਼ ਇਕ ਤੇਜ਼ ਸੰਖੇਪ ਸਿਖਰ ਤੇ ਅਤੇ ਜਿਨ੍ਹਾਂ ਨੂੰ ਚਾਹੀਦਾ ਹੋਵੇ ਉਨ੍ਹਾਂ ਲਈ ਵਿਸਤਾਰਤ ਜਾਣਕਾਰੀ ਖੁਲਣਯੋਗ ਰੱਖਦੇ ਹਨ।
ਚੰਗੇ ਤਰੀਕੇ ਨਾਲ ਚਲਾਇਆ ਗਿਆ ਚੈਂਜਲੌਗ ਕਈ ਲਕੜਾਂ ਨੂੰ ਇੱਕੋ ਵਾਰ ਸਹਾਰਦਾ ਹੈ:
ਨਿਰਧਾਰਿਤ ਕਰੋ ਕਿ ਕੀ ਗਾਹਕ-ਵਿਰੋਧੀ (customer-facing) ਹੈ ਅਤੇ ਕੀ ਅੰਦਰੂਨੀ (internal)। ਪਬਲਿਕ ਨੋਟਸ ਯੂਜ਼ਰ ਪ੍ਰਭਾਵ 'ਤੇ ਧਿਆਨ ਦੇਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ, ਸੰਵੇਦਨਸ਼ੀਲ ਵੇਰਵੇ ਤਿਆਗੋ, ਅਤੇ ਸਧਾਰਨ ਭਾਸ਼ਾ ਵਰਤੋ। ਅੰਦਰੂਨੀ ਨੋਟਸ ਹੋਰ ਤਕਨੀਕੀ ਹੋ ਸਕਦੀਆਂ ਹਨ (ਉਦਾਹਰਨ ਲਈ, ਇੰਫਰਾਸਟਰਕਚਰ ਬਦਲਾਅ) ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਤੁਹਾਡੇ ਅੰਦਰੂਨੀ ਡੌਕਸ ਵਿੱਚ ਰੱਖੋ—ਨਕੀ ਤੁਹਾਡੇ ਪਬਲਿਕ ਚੈਂਜਲੌਗ ਵਿੱਚ।
ਕਿਸੇ ਟੈਮਪਲੇਟ ਨੂੰ ਚੁਣਨ ਜਾਂ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰੋ ਕਿ ਚੈਂਜਲੌਗ ਕਿਨ੍ਹਾਂ ਲਈ ਹੈ। ਇੱਕ ਹੀ “release notes page” ਅਕਸਰ ਹਰ ਕਿਸੇ ਦੀ ਸੇਵਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ—ਅਤੇ ਆਖ਼ਿਰ ਵਿੱਚ ਕਿਸੇ ਦੀ ਵੀ ਮਦਦ ਨਹੀਂ ਕਰਦਾ।
ਜ਼ਿਆਦਾਤਰ SaaS ਚੈਂਜਲੌਗ ਘੱਟੋ-ਘੱਟ ਤਿੰਨ ਦਰਸ਼ਕ ਰੱਖਦੇ ਹਨ, ਹਰ ਇਕ ਨੂੰ ਵੱਖਰੀ ਜਾਣਕਾਰੀ ਚਾਹੀਦੀ ਹੈ:
ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਅੰਦਰੂਨੀ ਦਰਸ਼ਕ (Support, CS, Sales) ਵੀ ਹੋ ਸਕਦਾ ਹੈ। ਭਾਵੇਂ ਚੈਂਜਲੌਗ ਪਬਲਿਕ ਹੋਵੇ, ਅੰਦਰੂਨੀ ਦੁਬਾਰਾ ਵਰਤੋਂ ਦੇ ਨਾਲ ਲਿਖਣਾ ਸਮਾਂ ਬਚਾਉਂਦਾ ਹੈ: support ਇੱਕ ਖ਼ਾਸ ਐਂਟ੍ਰੀ ਲਈ ਲਿੰਕ ਦੇ ਸਕਦੇ ਹਨ ਬਜਾਏ ਪੂਰੀ ਵਿਆਖਿਆ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖਣ ਦੇ।
ਲਿਖਣ ਦਾ ਸਟਾਈਲ ਉਤਪਾਦ ਦੀ ਜਟਿਲਤਾ ਅਤੇ ਯੂਜ਼ਰ ਉਮੀਦਾਂ ਨਾਲ ਮੇਲ ਖਾਓ:
ਵੋਇਸ ਸੰਗਤ ਰੱਖੋ: ਜੇ ਤੁਹਾਡੀ UI ਮਿੱਤਰਭਾਵੀ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਚੈਂਜਲੌਗ ਵੀ ਮਿੱਤਰਭਾਵੀ ਹੋ ਸਕਦਾ ਹੈ—ਪਰ ਬੇਫ਼ਿਕਰਾ ਜਾਂ ਅਸਪਸ਼ਟ ਨਾ ਹੋਵੇ।
ਇੱਕ ਪਬਲਿਕ product updates page ਪਾਰਦਰਸ਼ਤਾ, ਭਰੋਸਾ, ਅਤੇ ਸਾਂਝੇ ਲਿੰਕਾਂ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇੱਕ ਲੋਗਿਨ-ਕੇਵਲ ਚੈਂਜਲੌਗ ਵਧੀਆ ਹੋ ਸਕਦਾ ਹੈ ਜੇ ਤੁਸੀਂ ਪ੍ਰਾਈਵੇਟ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਫੀਚਰ, ਗਾਹਕ-ਨਿਰਧਾਰਿਤ ਕੰਮ, ਜਾਂ ਸੁਰੱਖਿਆ ਵੇਰਵਾ ਜਿਹੜੇ ਇਨਡੈਕਸ ਹੋਣ ਨਹੀਂ ਚਾਹੀਦੇ, ਸ਼ਿਪ ਕਰਦੇ ਹੋ।
ਜੇ ਤੁਹਾਨੂੰ ਪਤਾ ਨਹੀਂ, ਤਾਂ ਪਬਲਿਕ ਪ੍ਰਕਾਸ਼ਨ ਕਰੋ ਪਰ ਕੁਝ ਐਂਟ੍ਰੀਆਂ ਨੂੰ ਪ੍ਰਮਾਣਿਕ ਵਰਤੋਂਕਾਰਾਂ ਲਈ ਰੱਖੋ।
“ਚੰਗਾ” ਕੀ ਹੈ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰੋ। ਆਮ ਲਕੜਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ: ਘੱਟ “ਕੀ ਬਦਲਿਆ?” ਟਿਕਟ, ਤੇਜ਼ rollout ਅਪਣਾਉਣ, ਅਤੇ ਵਧੇਰੇ ਫੀਚਰ ਉਪਯੋਗ। ਇੱਕ ਜਾਂ ਦੋ ਮੈਟਰਿਕ (ਸਪੋਰਟ ਟਿਕਟ ਵਾਲੀ ਗਿਣਤੀ, ਫੀਚਰ ਐਕਟਿਵੇਸ਼ਨ ਰੇਟ, ਚੈਂਜਲੌਗ ਪੇਜ ਵਿਜ਼ਿਟਸ) ਚੁਣੋ ਅਤੇ ਮਹੀਨਾਵਾਰ ਸਮੀਖਿਆ ਕਰੋ ਤਾਂ ਜੋ ਚੈਂਜਲੌਗ ਵਰਤੋਂਯੋਗ ਰਹੇ—ਕੇਵਲ ਭਰਵਾਂ ਨਾ ਬਣੇ।
ਚੈਂਜਲੌਗ اُس ਵੇਲੇ ਹੀ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਲੋਕ ਉਸ ਨੂੰ ਲਗਾਤਾਰ ਤੇਜ਼ੀ ਨਾਲ ਲੱਭ ਸਕਣ। ਕਿਸੇ ਰਿਲੀਜ਼ ਨੋਟ ਨੂੰ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ, ਪੰਨਿਆਂ ਅਤੇ ਉਹਨਾਂ ਰਾਹਾਂ ਦਾ ਖਾਕਾ ਬਣਾਓ ਜਿੱਥੋਂ ਯੂਜ਼ਰ ਤੁਹਾਡੀ ਮੁੱਖ ਸਾਈਟ, ਐਪ, ਅਤੇ help center ਤੋਂ ਆਉਣਗੇ।
ਜ਼ਿਆਦਾਤਰ SaaS ਉਤਪਾਦਾਂ ਲਈ, ਤੁਸੀਂ ਜ਼ਿਆਦਾ ਦੇਰ ਨਹੀਂ ਲੈਣਗੇ। ਛੋਟੇ ਅਤੇ ਭਰੋਸੇਯੋਗ URLs ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ:
ਜੇ ਤੁਸੀਂ ਹੋਰ ਘੱਟ ਪੰਨਿਆਂ ਨੂੰ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ /subscribe ਨੂੰ /changelog ਵਿੱਚ ਹੀ sticky CTA ਵਜੋਂ ਮਿਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
ਆਪਣਾ ਚੈਂਜਲੌਗ ਉਥੇ ਰੱਖੋ ਜਿੱਥੇ ਯੂਜ਼ਰ ਪਹਿਲਾਂ ਹੀ ਉਮੀਦ ਕਰਦੇ ਹਨ:
ਜੋ ਵੀ ਚੁਣੋ, URL ਛੋਟਾ, ਸਥਾਈ ਅਤੇ ਲਿਖਣ ਵਿੱਚ ਆਸਾਨ ਰੱਖੋ।
ਚੈਂਜਲੌਗ ਲਈ ਇੱਕ ਸਪਸ਼ਟ ਲਿੰਕ ਜੋੜੋ:
ਡਿਫਾਲਟ ਨੂੰ latest-first ਲਿਸਟ ਰੱਖੋ ਤਾਂ ਯੂਜ਼ਰ ਤੁਰੰਤ ਦੇਖ ਸਕਣ ਕਿ ਕੀ ਨਵਾਂ ਹੈ। ਫਿਰ ਸੱਦਾ ਕਰੋ ਬ੍ਰਾਊਜ਼ਿੰਗ ਲਈ ਸਧਾਰੇ ਹੋਏ ਫਿਲਟਰ (ਉਦਾਹਰਨ: product area ਜਾਂ “Bug fixes” vs “New”)। ਇਹ casual readers ਲਈ ਤੇਜ਼ੀ ਅਤੇ ਉਨ੍ਹਾਂ ਲਈ ਨਿਯੰਤਰਣ ਦਿੰਦਾ ਹੈ ਜੋ ਕਿਸੇ ਖਾਸ ਬਦਲਾਅ ਨੂੰ ਲੱਭ ਰਹੇ ਹਨ।
ਵਾਰਮਾਰੂ ਰਿਲੀਜ਼ ਨੋਟ ਫਾਰਮੈਟ ਭਵਿੱਖਵਾਣੀਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ: ਪਾਠਕਾਂ ਨੂੰ ਪਹਿਲੇ ਕੁਝ ਲਾਈਨਾਂ ਪੜ੍ਹ ਕੇ ਤੁਰੰਤ ਸਮਝਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕੀ ਬਦਲਿਆ, ਕਦੋਂ, ਅਤੇ ਇਹ ਕੀ ਪ੍ਰਭਾਵ ਪਾਏਗਾ। ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਛੋਟੀ ਸੈਟ of required fields ਨਿਰਧਾਰਿਤ ਕਰੋ ਅਤੇ ਹਰ ਪੋਸਟ ਲਈ ਉਨ੍ਹਾਂ 'ਤੇ ਕਾਇਮ ਰਹੋ।
ਜੇ ਤੁਸੀਂ ਇਹ ਖੇਤਰ ਲਗਾਤਾਰ ਰੱਖਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਰਿਲੀਜ਼ ਨੋਟਸ ਪੇਜ ਇੱਕ ਭਰੋਸੇਯੋਗ ਸੂਚੀ ਬਣ ਜਾਂਦਾ ਹੈ, ਨਾ ਕਿ ਬੇਕਾਬੂ ਐਲਾਨਾਂ ਦਾ ਧਾਰਾ।
Versions ਉਹਨਾਂ ਹਾਲਤਾਂ ਲਈ ਵਰਤੋ ਜਿੱਥੇ ਤੁਸੀਂ ਬਿਲਡ-ਆਧਾਰਿਤ ਸੌਫਟਵੇਅਰ ਸ਼ਿਪ ਕਰਦੇ ਹੋ ਜਾਂ ਸਪੋਰਟ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਰੇਫਰੈਂਸ ਚਾਹੀਦਾ ਹੋ (ਮੋਬਾਈਲ ਐਪਸ, ਡੈਸਕਟਾਪ ਐਪਸ, APIs, self-hosted deployments)। ਯੂਜ਼ਰ ਬੱਗ ਰਿਪੋਰਟ ਕਰਦੇ ਸਮੇਂ “ਮੈਂ 2.14.3 'ਤੇ ਹਾਂ” ਕਹਿ ਸਕਦਾ ਹੈ ਅਤੇ ਟੀਮ ਉਸ ਨੂੰ ਰੀਪ੍ਰੋਡਿਊਸ ਕਰ ਸਕਦੀ ਹੈ।
ਤਾਰੀਖ-ਆਧਾਰਿਤ ਰਿਲੀਜ਼ ਵਰਤੋ ਜਦੋਂ ਤੁਸੀਂ ਲਗਾਤਾਰ ਸ਼ਿਪ ਕਰਦੇ ਹੋ ਅਤੇ ਬਦਲਾਅ feature flags ਦੇ ਪਿੱਛੇ ਰੋਲਆਊਟ ਹੁੰਦੇ ਹਨ। ਕਈ SaaS ਟੀਮਾਂ ਅਜੇ ਵੀ ਅੰਦਰੂਨੀ ਬਿਲਡ ਨੰਬਰ ਜੋੜਦੀਆਂ ਹਨ, ਪਰ ਜਨਤਕ ਤੌਰ 'ਤੇ ਰਿਲੀਜ਼ਾਂ ਨੂੰ ਤਾਰੀਖ ਨਾਲ ਪੇਸ਼ ਕਰਦੀਆਂ ਹਨ ਕਿਉਂਕਿ ਇਹ ਗਾਹਕਾਂ ਲਈ ਅਸਾਨ ਹੁੰਦਾ ਹੈ।
ਇਕ ਹਾਈਬ੍ਰਿਡ ਚੰਗਾ ਕੰਮ ਕਰਦਾ ਹੈ: ਪ੍ਰਾਇਮਰੀ ਤੌਰ 'ਤੇ ਤਾਰੀਖ ਦਿਖਾਓ, ਅਤੇ ਸਪੋਰਟ ਲਈ ਵਰਜ਼ਨ/ਬਿਲਡ ਛੋਟੇ ਟੈਕਸਟ ਵਿੱਚ ਜੋੜੋ।
Title
Date • Version • Category • Affected area (optional)
Summary (1–2 sentences)
Details
- Bullet 1
- Bullet 2
Rollout status (optional)
Known issues (optional)
ਇਹ ਰਚਨਾ ਹਰ ਐਂਟ੍ਰੀ ਨੂੰ ਪਠਨਯੋਗ ਰੱਖਦੀ ਹੈ, ਬਾਅਦ ਵਿੱਚ ਫਿਲਟਰਿੰਗ ਨੂੰ ਅਸਾਨ ਬਣਾਉਂਦੀ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ ਅਗਲੇ ਕਦਮ ਲਈ ਟੈਗ ਅਤੇ ਸਰਚ ਨਾਲ ਸੈਟ ਕਰਦੀ ਹੈ।
ਜਦੋਂ ਹਰ ਅਪਡੇਟ ਤੁਰੰਤ ਦੋ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇ ਸਕੇ: ਇਹ ਕਿਸ ਤਰ੍ਹਾਂ ਦਾ ਬਦਲਾਅ ਹੈ? ਅਤੇ ਉਤਪਾਦ ਦੇ ਕਿਸ ਭਾਗ 'ਚ ਹੋਇਆ ਹੈ?—ਤਾਂ ਚੈਂਜਲੌਗ ਆਸਾਨੀ ਨਾਲ ਸਕੈਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਸ਼੍ਰੇਣੀਆਂ ਅਤੇ ਟੈਗ ਬਿਨਾ ਪੜ੍ਹਨ ਦੇ ਫਲਟਰਿੰਗ ਦੀ ਸਹਾਇਤਾ ਕਰਦੇ ਹਨ।
ਇੱਕ ਛੋਟੀ ਟੈਕਸੋਨੋਮੀ ਵਰਤੋ ਜੋ ਜ਼ਿਆਦਾਤਰ ਰਿਲੀਜ਼ਾਂ ਨੂੰ ਕਵਰ ਕਰੇ ਅਤੇ ਸਮੇਂ ਦੇ ਨਾਲ ਸਥਿਰ ਰਹੇ:
ਸ਼੍ਰੇਣੀਆਂ ਸੀਮਤ ਰੱਖੋ। ਜੇ ਕੋਈ ਬਦਲਾਅ ਫਿੱਟ ਨਹੀਂ ਹੁੰਦਾ, ਤਾਂ ਨਵੀਂ ਸ਼੍ਰੇਣੀ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਨੋਟ ਦੀ ਭਾਸ਼ਾ ਢਾਲੋ।
ਟੈਗ ਉਹ ਦੱਸਣਗੇ ਕਿੱਥੇ ਬਦਲਾਅ ਹੋਇਆ—ਉਹ ਸ਼ਬਦ ਵਰਤੋ ਜੋ ਗਾਹਕ ਤੁਹਾਡੇ UI ਅਤੇ ਡੌਕਸ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਵੇਖਦੇ ਹਨ। ਆਮ ਉਦਾਹਰਨਾਂ ਹਨ Billing, API, Dashboard, ਅਤੇ Mobile।
ਅੱਚੀ ਨਿਯਮ: ਹਰ ਰਿਲੀਜ਼ ਨੋਟ ਨੂੰ 1–3 ਟੈਗ ਦਿਓ। ਫਿਲਟਰ ਕਰਨ ਲਈ ਕਾਫ਼ੀ, ਪਰ ਭਾਰ ਨਹੀਂ।
ਟੈਗ ਸਪ੍ਰਾਓਲ ਫਿਲਟਰਾਂ ਨੂੰ ਬੇਕਾਰ ਕਰ ਦਿੰਦਾ ਹੈ। ਹੌਲੀ-ਹੌਲੀ ਗਾਈਡਲਾਈਨ ਰੱਖੋ:
ਲੋਕ ਉਹੀ ਸ਼ਬਦ ਖੋਜਦੇ ਹਨ ਜੋ ਉਹ UI ਵਿੱਚ ਵੇਖਦੇ ਹਨ। UI, help docs, ਅਤੇ ਨੋਟਸ ਵਿੱਚ ਇੱਕੋ ਫੀਚਰ ਨਾਮ ਵਰਤੋ (ਉਦਾਹਰਨ: “Saved Views”, ਨਾ ਕਿ ਇੱਕ ਥਾਂ “View Presets” ਅਤੇ ਦੂਜੇ ‘ਤੇ “Saved Filters”)। ਇੱਕ ਛੋਟੀ ਅੰਦਰੂਨੀ ਨੈ밍 ਗਾਈਡ ਰੱਖੋ ਤਾਂ ਹਰ ਕੋਈ ਇਕੋ ਭਾਸ਼ਾ ਵਰਤੇ।
ਰਿਲੀਜ਼ ਨੋਟਸ ਤੁਹਾਡੇ ਟੀਮ ਦਾ ਡਾਇਰੀ ਨਹੀਂ ਹਨ—ਉਹ ਯੂਜ਼ਰਾਂ ਲਈ ਇੱਕ ਗਾਈਡ ਹਨ। ਲਕੜ: ਲੋਕਨੂੰ ਫੈਸਲਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰੋ ਕਿ ਕੀ ਫਾਇਦਾ ਹੈ, ਕੀ ਉਹ ਪ੍ਰਭਾਵਿਤ ਹਨ, ਅਤੇ ਕਿਸੇ ਕਾਰਵਾਈ ਦੀ ਲੋੜ ਹੈ ਕਿ ਨਹੀਂ।
ਇੱਕ ਚੰਗਾ ਸਿਰਲੇਖ ਇੱਕ ਲਾਈਨ ਵਿੱਚ “ਮੈਂ ਕਿਉਂ ਪਰੇਸ਼ਾਨ ਹੋਵਾਂ?” ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ।
ਬੁਰਾ: “Project Falcon rollout”
ਚੰਗਾ: “Faster invoice exports (up to 3× quicker)”
ਚੰਗਾ: “New: Share dashboards with view-only links”
ਜੇ ਤੁਰੰਤ ਵਧੇਰੇ ਸੰਦਰਭ ਦੀ ਲੋੜ ਹੋਵੇ, ਤਾਂ ਇੱਕ ਛੋਟਾ subtitle ਜੋ ਯੂਜ਼ਰ-ਕੇਂਦਰਤ ਹੋਵੇ ਜੋੜੋ: “Available for Pro and Business plans.”
2–5 ਛੋਟੇ ਬੁੱਲੇਟ ਨਾਲ ਅਗਵਾਈ ਕਰੋ ਤਾਂ ਯੂਜ਼ਰ ਸਕੈਨ ਕਰ ਸਕਣ। ਫਿਰ Details ਪੈਰਾਗ੍ਰਾਫ ਵਿੱਚ “what/why/how” ਸੰਦਰਭ ਦਿਓ।
ਉਦਾਹਰਨ ਸਰਚਨਾ:
Details: You can now generate a secure link to share a dashboard without creating a new user. Links can be revoked anytime from Settings → Sharing.
ਜਦੋਂ ਬਦਲਾਅ ਵਿਵਹਾਰ, permissions, billing, ਜਾਂ ਵర్కਫਲੋ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੋਵੇ, ਇਹ ਸਪਸ਼ਟ ਕਰਨ:
Who is impacted? Admins managing sharing settings; anyone receiving shared links.
What do I need to do? Nothing by default. If you want to restrict link sharing, disable “Public links” in Settings → Sharing.
ਯੂਜ਼ਰ ਟਰਮਾਂ ਵਿੱਚ ਲਿਖੋ, ਅੰਦਰੂਨੀ ਪ੍ਰੋਜੈਕਟ ਨਾਂਵਾਂ ਵਿੱਚ ਨਹੀਂ। “migrated to v2 pipeline” ਦੀ ਥਾਂ “uploads ਹੁਣ ਜ਼ਿਆਦਾ ਭਰੋਸੇਯੋਗ ਹਨ” ਵਰਗਾ ਲਿਖੋ (ਅਤੇ ਇੱਕ ਛੋਟਾ ਵਾਕ ਵਿੱਚ ਬਤਾਓ ਕਿ ਇਹ ਯੂਜ਼ਰ ਅਨੁਭਵ ਨੂੰ ਕਿਵੇਂ ਬਦਲਦਾ ਹੈ)। ਜੇ ਤਕਨੀਕੀ ਸ਼ਬਦ ਲਾਜ਼ਮੀ ਹੋਵੇ, ਤਾਂ ਉਸ ਨੂੰ ਇੱਕ ਛੋਟੇ ਵਾਕ ਵਿੱਚ ਵਿਆਖਿਆ ਕਰੋ।
ਸਪਸ਼ਟਤਾ ਨੂੰ ਪੂਰਨਤਾ 'ਤੇ ਤਰਜੀਹ ਦਿਓ: ਜੇ ਇਹ ਯੂਜ਼ਰ ਲਈ ਪ੍ਰਯੋਗਤਾਪੂਰਨ ਜਾਂ ਕਾਰਜਯੋਗ ਨਹੀਂ ਹੈ, ਤਾਂ ਉਸਨੂੰ ਛੱਡੋ।
ਜਦੋਂ ਤੁਹਾਡੇ ਕੋਲ ਪੰਜ ਪੋਸਟ ਹੋਣ, ਤਾਂ ਚੈਂਜਲੌਗ ਆਸਾਨੀ ਨਾਲ ਸਕੈਨ ਹੁੰਦਾ ਹੈ। ਪਰ ਪੰਜਾਹ ਹੋ ਜਾਣ 'ਤੇ ਇਹ “ਮੈਨੂੰ ਪਤਾ ਹੈ ਤੁਸੀਂ ਇਹ ਸ਼ਿਪ ਕੀਤਾ—ਪਰ ਇਹ ਕਿੱਥੇ ਹੈ?” ਬਣ ਸਕਦਾ ਹੈ। ਸਰਚ ਅਤੇ ਬ੍ਰਾਊਜ਼ਿੰਗ ਟੂਲਜ਼ ਤੁਹਾਡੇ ਰਿਲੀਜ਼ ਨੋਟਸ ਪੇਜ ਨੂੰ ਲਾਂਬੇ ਸਮੇਂ ਤੱਕ ਵਰਤਣਯੋਗ ਰੱਖਦੇ ਹਨ—ਖ਼ਾਸ ਕਰਕੇ support ਟੀਮਾਂ, ਗਾਹਕ ਜਿਹੜੇ ਉਤਪਾਦ ਦਾ ਮੁਲਿਆੰਕਨ ਕਰ ਰਹੇ ਹਨ, ਅਤੇ ਉਹ ਜੋ ਕਿਸੇ ਨਿਸ਼ਚਿਤ ਫਿਕਸ ਨੂੰ ਲੱਭ ਰਿਹਾ ਹੈ।
ਚੈਂਜਲੌਗ ਲਿਸਟ ਦੇ ਉੱਪਰ ਇੱਕ ਪ੍ਰਮੁੱਖ search box ਰੱਖੋ। ਸਿਰਲੇਖਾਂ, ਟੈਗਾਂ, ਅਤੇ ਹਰ ਨੋਟ ਦੇ ਪਹਿਲੇ ਪੈਰਾ 'ਤੇ ਤਰਜੀਹ ਦਿਓ। ਮੈਚ ਹੋਣ 'ਤੇ ਹਾਈਲਾਈਟ ਕਰਨ ਦਾ ਵਿਕਲਪ ਸੋਚੋ ਅਤੇ ਆਮ ਖੋਜਾਂ (ਫੀਚਰ ਨਾਂ, ਇੰਟੇਗ੍ਰੇਸ਼ਨਾਂ, ਜਾਂ error codes) ਨੂੰ ਸਮਰਥਨ ਦਿਓ।
ਜੇ ਤੁਹਾਡੇ ਚੈਂਜਲੌਗ ਵਿੱਚ ਕਈ ਉਤਪਾਦ ਜਾਂ ਮੋਡੀਊਲ ਹਨ, ਤਾਂ ਇੱਕ ਚੁਣੇ ਹੋਏ ਉਤਪਾਦ ਖੇਤਰ ਵਿੱਚ ਖੋਜ ਕਰਨ ਦਾ ਵਿਕਲਪ ਦਿਓ ਤਾਂ ਜੋ ਆਵਾਜ਼ ਘੱਟ ਹੋਵੇ।
ਫਿਲਟਰ ਉਹ ਸ਼ਬਦ ਵਰਤਨ ਜੋ ਯੂਜ਼ਰ ਵਰਤਦੇ ਹਨ, ਨ ਕਿ ਅੰਦਰੂਨੀ ਟੀਮ ਨਾਂ।
ਲਾਹੇਮੰਦ ਕੰਟਰੋਲ:
ਫਿਲਟਰ multi-select ਰੱਖੋ ਜਦੋਂ ਸੰਭਵ ਹੋਵੇ, ਅਤੇ “clear all” ਬਟਨ ਸਪਸ਼ਟ ਰੱਖੋ।
ਲੰਬੀਆਂ ਰਿਲੀਜ਼ ਨੋਟਸ ਲਈ, ਉਪਰ anchor links ਸ਼ਾਮਲ ਕਰੋ (ਉਦਾਹਰਨ: New features, Improvements, Fixes)। ਨਾਲ ਹੀ headings 'ਤੇ “Copy link” anchors ਰੱਖੋ ਤਾਂ support ਕਿਸੇ ਖਾਸ ਸੈਕਸ਼ਨ 'ਤੇ ਯੂਜ਼ਰਾਂ ਨੂੰ ਸਿੱਧਾ ਅਬਦੇਸ਼ ਦੇ ਸਕੇ।
ਇਕ ਵਾਜਿਬ ਗਿਣਤੀ (10–20) ਤੋਂ ਬਾਅਦ pagination ਜਾਂ “Load more” ਵਰਤੋ ਅਤੇ ਕੁੱਲ ਗਿਣਤੀ ਦਿਖਾਓ। ਪੇਜਜ਼ ਤੇਜ਼ ਰੱਖੋ: ਲਿਸਟ ਨੂੰ ਸਰਵਰ-ਰੇਂਡਰ ਕਰੋ, ਭਾਰੀ ਤੱਤ lazy-load ਕਰੋ, ਅਤੇ ਵੱਡੇ ਆਰਕਾਈਵ 'ਤੇ ਜਟਿਲ client-side ਫਿਲਟਰਿੰਗ ਤੋਂ ਬਚੋ। ਤੇਜ਼ ਲੋਡ ਹੋਣਾ browsing ਨੂੰ ਭਰੋਸੇਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
ਚੈਂਜਲੌਗ ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਉਪਯੋਗੀ ਹੋਦਾ ਹੈ ਜਦੋਂ ਲੋਕਾਂ ਨੂੰ ਇਹ ਯਾਦ ਨਹੀਂ ਰੱਖਣਾ ਪੈਂਦਾ—ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਤੁਹਾਡੀ ਰਿਲੀਜ਼ ਨੋਟਸ ਪੇਜ ਨੂੰ ਇਕ ਹਲਕੀ-ਫੁਲਕੀ ਸੰਚਾਰ ਚੈਨਲ ਬਣਾ ਦਿੰਦਾ ਹੈ।
ਤਿੰਨ ਵਿਕਲਪਾਂ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰੋ:
CTA ਨੂੰ ਪੇਜ ਦੇ ਉੱਪਰ ਰੱਖੋ: “Subscribe” ਅਤੇ “View latest updates.” ਜੇ ਤੁਸੀਂ ਇੱਕ ਡੈਡੀਕੇਟਿਡ updates index ਹੈ, ਉਸ ਨੂੰ ਵੀ ਲਿੰਕ ਕਰੋ (ਉਦਾਹਰਨ, /changelog)।
ਜੇ ਸੰਭਵ ਹੋਵੇ, Immediate, Weekly digest, ਅਤੇ Monthly digest ਵਿਕਲਪ ਦਿਓ। Immediate ਮਹੱਤਵਪੂਰਨ ਬਦਲਾਵਾਂ ਲਈ ਵਧੀਆ ਹੈ; digests ਵੱਡੇ ਹਿੱਸਿਆਂ ਲਈ ਬਿਹਤਰ ਹਨ।
ਸਬਸਕ੍ਰਿਪਸ਼ਨਾਂ ਨੂੰ ਅਰਥਪੂਰਨ ਬਣਾਉਣ ਲਈ ਯੂਜ਼ਰਾਂ ਨੂੰ ਉਹ ਖੇਤਰ ਚੁਣਨ ਦਿਓ ਜੋ ਉਹ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ (ਟੈਗ/ਸ਼੍ਰੇਣੀਆਂ ਜਿਵੇਂ Billing, API, Security, Mobile) ਅਤੇ email ਫੁਟ੍ਰ ਵਿੱਚ ਇਹ ਦੱਸੋ ਕਿ ਉਹ ਘੜੀ ਕਿਵੇਂ ਬਦਲ ਸਕਦੇ ਹਨ।
ਜੇ ਤੁਸੀਂ ਫੀਡ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਸਨੂੰ ਯਾਦ ਰਹਿਣ ਵਾਲੇ ਰਸਤੇ ਤੇ ਰੱਖੋ, ਉਦਾਹਰਨ ਲਈ /rss (ਜਾਂ /changelog/rss)। Subscribe ਬਟਨ ਦੇ ਨਾਲ ਉਹਨਾਂ ਨੂੰ ਲੇਬਲ ਕਰੋ (“RSS feed”) ਤਾਂ ਕਿ ਗੈਰ-ਤਕਨੀਕੀ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵੀ ਪਤਾ ਹੋਵੇ ਕਿ ਇਹ ਵਿਕਲਪਿਕ ਹੈ।
ਚੈਂਜਲੌਗ ਸਿਰਫ ਤਦ ਹੀ ਮਦਦਗਾਰ ਹੈ ਜਦੋਂ ਲੋਕ ਉਸ ਨੂੰ ਲੱਭ ਸਕਣ—ਸਰਚ ਇੰਜਨ, in-app ਲਿੰਕ, ਅਤੇ support ਟੀਮਾਂ ਵੱਲੋਂ “site:yourdomain.com” ਤੱਕ ਦੀ ਖੋਜ ਰਾਹੀਂ। ਇੱਥੇ SEO ਦਾ ਮਤਲਬ ਮਾਰਕੀਟਿੰਗ ਚਾਲਾਂ ਨਹੀਂ; ਇਹ ਸਾੱਫ਼ਤਾ ਅਤੇ ਸਥਿਰਤਾ ਬਾਰੇ ਹੈ।
ਹਰ ਰਿਲੀਜ਼ ਨੋਟ ਨੂੰ ਆਪਣੇ ਆਪ ਵਿੱਚ ਇੱਕ ਪੇਜ ਸਮਝੋ ਜਿਨ੍ਹਾਂ ਦਾ ਸਿਰਲੇਖ ਖੋਜ-ਅਨੁਕੂਲ ਅਤੇ ਪੜ੍ਹਨਯੋਗ ਹੋਵੇ। ਸਾਫ, ਪੜ੍ਹਨਯੋਗ URLs ਵਰਤੋ ਜੋ ਬਾਅਦ ਵਿੱਚ ਨ ਨਹੀਂ ਬਦਲਣਗੇ।
ਉਦਾਹਰਨ:
/changelog/new-permissions-controlsਹਰ ਪੋਸਟ ਲਈ ਇਕ ਯੂਨੀਕ meta description ਦਿਓ। ਸਧਾਰਨ ਰੱਖੋ: ਕੀ ਬਦਲਿਆ, ਕੌਣ ਪ੍ਰਭਾਵਿਤ, ਮੁੱਖ ਫਾਇਦਾ।
ਤੁਹਾਡੀ ਚੈਂਜਲੌਗ ਪੇਜ ਵਿੱਚ ਸਪਸ਼ਟ ਢਾਂਚਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:
ਹਮੇਸ਼ਾ ਇੱਕ ਦਰਸ਼ਨੀ publish date ਦਿਖਾਓ (ਫਾਰਮੈਟ ਸਥਿਰ ਰੱਖੋ)। ਸਰਚ ਇੰਜਨ ਅਤੇ ਯੂਜ਼ਰ ਦੋਹਾਂ ਲਈ ਇਹ ਤਾਜ਼ਗੀ ਅਤੇ ਸੰਦਰਭ ਦਿੰਦਾ ਹੈ।
ਛੋਟੇ ਰਿਲੀਜ਼ ਵੀ ਦੋ ਪ੍ਰਸ਼ਨਾਂ ਦਾ ਜਵਾਬ ਦੇਣ: ਕੀ ਬਦਲਿਆ ਅਤੇ ਕਿਉਂ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਜੇ ਕੋਈ ਸੈਟਅਪ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਸਮਰਥਨ ਡੌਕਸ ਨੂੰ ਰਿਲੇਟੀਵ ਲਿੰਕ ਨਾਲ ਜੋੜੋ (ਉਦਾਹਰਨ: /docs/roles-and-permissions ਜਾਂ /guides/migrate-api-keys)।
ਇੱਕ ਚੈਂਜਲੌਗ ਇੰਡੈਕਸ ਪੇਜ (ਉਦਾਹਰਨ: /changelog) ਬਣਾਓ ਜੋ ਰਿਲੀਜ਼ਾਂ ਨੂੰ ਸਿਰਲੇਖ, ਤਰੀਖ, ਸੰਖੇਪ, ਅਤੇ pagination ਨਾਲ ਲਿਸਟ ਕਰੇ। ਇਹ ਇੰਡੈਕਸਿੰਗ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ, ਬੁੱਢੇ ਅਪਡੇਟਸ ਨੂੰ ਖੋਜਯੋਗ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ ਕੀਮਤੀ ਨੋਟਸ ਨੂੰ ਇਕ ਅਨੰਤ ਸਕ੍ਰੋਲ ਵਿਚ ਗਾਇਬ ਹੋਣ ਤੋਂ ਬਚਾਉਂਦਾ ਹੈ।
ਚੈਂਜਲੌਗ ਤਦ ਹੀ ਲਾਭਦਾਇਕ ਹੈ ਜਦੋਂ ਲੋਕ ਤੇਜ਼ੀ ਨਾਲ ਸਕੈਨ ਕਰ ਸਕਣ, ਸਮਝ ਸਕਣ ਕਿ ਕੀ ਬਦਲਿਆ, ਅਤੇ ਬਿਨਾਂ ਰੁਕਾਵਟ ਦੇ ਨੇਵੀਗੇਸ਼ਨ ਕਰ ਸਕਣ। ਚੰਗਾ ਡਿਜ਼ਾਈਨ ਸਜਾਵਟ ਬਾਰੇ ਨਹੀਂ—ਇਹ ਸਪਸ਼ਟਤਾ ਬਾਰੇ ਹੈ।
ਪੜ੍ਹਨਯੋਗ ਟਾਈਪ: ਬਾਡੀ ਟੈਕਸਟ ਲਈ ਆਰਾਮਦਾਇਕ ਫੋਂਟ ਸਾਈਜ਼ (16–18px), ਸਪਸ਼ਟ ਲਾਈਨ-ਹਾਈਟ, ਅਤੇ ਟੈਕਸਟ ਅਤੇ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਮਜ਼ਬੂਤ ਕਾਂਟਰਾਸਟ। ਰਿਲੀਜ਼ ਨੋਟਸ ਅਕਸਰ ਘਣਵੇਰ ਵੇਰਵਾ ਸ਼ਾਮਲ ਕਰਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਉੱਚ ਪੈਡਿੰਗ ਯੂਜ਼ਰਾਂ ਨੂੰ ਸ਼ੀਰਲੇਖ, ਤਰੀਖ, ਅਤੇ ਬੁੱਲੇਟ ਪాయੰਟਾਂ ਸਕੈਨ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ।
ਸਿਰਲੇਖ ਇਕਸਾਰ ਰੱਖੋ (ਉਦਾਹਰਨ: version/date → summary → details)। ਲੰਮੇ ਪੈਰਾ ਭਾਰਤੀ ਵਿਆਪਕ ਰੱਖੋ; ਛੋਟੇ ਬਲਾਕਾਂ ਨੇ ਲੋਕਾਂ ਨੂੰ ਦੋਹਾਂ ਡੈਸਕਟਾਪ ਅਤੇ ਮੋਬਾਈਲ 'ਤੇ ਜ਼ਿਆਦਾ ਚੰਗੀ ਤਰ੍ਹਾਂ ਪੜ੍ਹਨ ਲਈ ਮਦਦ ਕਰਦਾ ਹੈ।
ਚੈਂਜਲੌਗ ਨੂੰ ਮਾਊਸ ਤੋਂ ਬਿਨਾਂ ਵਰਤਣ ਯੋਗ ਬਣਾਓ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਾਰੇ ਇੰਟਰਐਕਟਿਵ ਤੱਤ—search, filters, tag chips, “Load more”, ਅਤੇ pagination—Tab ਕੀ ਨਾਲ ਲਾਜ਼ਮੀ ਕ੍ਰਮ ਵਿੱਚ ਪਹੁੰਚਯੋਗ ਹਨ। ਲਿੰਕਾਂ ਅਤੇ ਬਟਨਾਂ ਉੱਤੇ ਐਕਸੈਸਿਬਲ ਲੇਬਲ ਦਿਓ। “Read more” ਨੂੰ ਬਣਾਉਂਦੇ ਸਮੇਂ ਇਹ ਬਣਾਓ ਕਿ ਇਹ ਸੰਦਰਭ ਦੇ ਕੇ ਹੋਵੇ: “Read more about API improvements”। ਜੇ ਤੁਹਾਡੇ ਕੋਲੲ_icons-only_ ਬਟਨ ਹਨ, ਤਾਂ aria-label ਸ਼ਾਮਲ ਕਰੋ।
ਜੇ ਤੁਸੀਂ ਸਕਰੀਨਸ਼ਾਟ ਸ਼ਾਮਲ ਕਰਦੇ ਹੋ, ਤਾਂ alt ਟੈਕਸਟ ਉਹ ਵੇਰਵਾ ਦੇਵੇ ਜੋ ਬਦਲਾਅ ਨੂੰ ਦਰਸਾਂਦਾ ਹੈ, ਨਾ ਕਿ ਕਿ ਇਹ ਚਿੱਤਰ ਕਿਵੇਂ ਲੱਗਦਾ ਹੈ (ਉਦਾਹਰਨ: “New billing settings toggle for annual plans”)। ਟੈਕਸਟ-ਓਨਲੀ ਇਮੇਜ਼ ਤਿਆਗੋ: ਜੇ ਸਿਰਫ਼ ਸਕਰੀਨਸ਼ਾਟ ਦੇ ਅੰਦਰੋਂ ਹੀ ਨੋਟ ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਬਹੁਤ ਸਾਰੇ ਯੂਜ਼ਰ ਇਸਨੂੰ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕਣਗੇ।
ਤਾਰੀਖਾਂ ਨੂੰ ਅੰਤਰਰਾਸ਼ਟਰੀ ਤੌਰ ਤੇ ਸਮਝਣ ਯੋਗ ਰੱਖੋ: 2025-12-26 ਵਰਗਾ ਫਾਰਮੈਟ ਵਰਤੋ। ਇਹ ਗਲੋਬਲ ਯੂਜ਼ਰਾਂ ਲਈ ਭ੍ਰਮ ਘਟਾਉਂਦਾ ਹੈ ਅਤੇ ਸਪੋਰਟ ਟੀਮਾਂ ਨੂੰ ਰਿਲੀਜ਼ਾਂ ਦਾ ਸਹੀ ਸੰਦਰਭ ਦਿੰਦਾ ਹੈ।
ਤੁਹਾਡੇ ਫਿਲਟਰ ਅਤੇ ਟੇਬਲ ਛੋਟੀ ਸਕ੍ਰੀਨਾਂ 'ਤੇ ਕੰਮ ਕਰਨੇ ਚਾਹੀਦੇ ਹਨ। ਫਿਲਟਰਾਂ ਨੂੰ ਇੱਕ ਪੈਨਲ ਵਿੱਚ collapse ਕਰੋ, ਟੈਗ ਲਾਈਨਾਂ ਵਿੱਚ ਲਪੇਟੋ, ਅਤੇ tables ਨੂੰ ਜ਼ਰੂਰਤ ਪੈਣ 'ਤੇ stacked cards ਵਿੱਚ ਬਾਦਲ ਦਿਓ। ਜੇ ਯੂਜ਼ਰ ਮੋਬਾਈਲ 'ਤੇ “Bug fixes” ਤੇਜ਼ੀ ਨਾਲ ਨਹੀਂ ਲੱਭ ਸਕਦੇ, ਤਾਂ ਉਹ ਮੰਨ ਲੈਂਦੇ ਹਨ ਕਿ ਚੈਂਜਲੌਗ ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾ ਰਿਹਾ।
ਚੈਂਜਲੌਗ ਉਸ ਸਮੇਂ ਭਰੋਸੇਯੋਗ ਬਣਦਾ ਹੈ ਜਦੋਂ ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ predictable ਹੋ—ਇਸਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਕਿ ਇਹ ਅਕਸਰ ਹੋਵੇ; ਮਤਲਬ ਇਹ ਕਿ ਯੂਜ਼ਰ ਜਾਣਣ ਕਿ ਕੀ ਉਮੀਦ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ: ਅਪਡੇਟ ਕਿਵੇਂ ਲਿਖੇ ਜਾਂਦੇ ਹਨ, ਕੌਣ ਅਪਰੂਵ ਕਰਦਾ ਹੈ, ਅਤੇ ਜੇ ਪ੍ਰਕਾਸ਼ਨ ਤੋਂ ਬਾਅਦ ਕੁਝ ਬਦਲੇ ਤਾਂ ਕੀ ਹੁੰਦਾ ਹੈ।
ਪਲੇਟਫਾਰਮ ਨਾਲ ਤੁਹਾਡਾ ਵਰਕਫਲੋ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ:
ਜੋ ਸਮਾਂ-ਲਾਗਦਾ ਟੂਲ ਚੁਣੋ ਜੋ ਤੁਹਾਡੀ ਟੀਮ ਅਸਲ ਵਿੱਚ ਹਰ ਰਿਲੀਜ਼ ਵਰਤੇ।
ਜੇ ਤੁਸੀਂ ਸ਼ੁਰੂ ਤੋਂ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ Koder.ai ਵਰਗਾ ਕੋਈ vibe-coding ਪਲੇਟਫਾਰਮ ਮੁੱਦਤ ਵਿੱਚ ਤੇਜ਼ੀ ਲਿਆ ਸਕਦਾ ਹੈ: ਤੁਸੀਂ ਉਹ ਪੰਨੇ ਜੋ ਚਾਹੁਦੇ ਹੋ (ਉਦਾਹਰਨ: /changelog, search, tags, RSS, email subscribe) ਚੈਟ ਵਿੱਚ ਦਰਸਾ ਕੇ ਇੱਕ React-based frontend ਅਤੇ Go + PostgreSQL backend ਤਿਆਰ ਕਰਵਾ ਸਕਦੇ ਹੋ। ਇਹ ਉਹਨਾਂ ਹਾਲਤਾਂ ਲਈ ਖ਼ਾਸ ਤੌਰ 'ਤੇ ਲਾਭਦਾਇਕ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਕਸਟਮ ਚੈਂਜਲੌਗ ਅਨੁਭਵ ਚਾਹੁੰਦੇ ਹੋ ਬਿਨਾਂ ਹਫ਼ਤਿਆਂ ਦੀ ਇੰਜੀਨੀਅਰਿੰਗ ਟੀਮ ਦੇ।
ਹਰ ਕਦਮ ਸਪਸ਼ਟ ਰੱਖੋ ਤਾਂ ਕਿ ਕੁਝ ਵੀ ਕਿਸੇ ਦੇ ਦਿਮਾਗ 'ਚ ਫਸੇ ਨਾ ਰਹਿ ਜਾਵੇ। ਆਮ, ਹਲਕਾ-ਫੁਲਕਾ ਫਲੋ ਹੁੰਦਾ ਹੈ:
Draft → Review → Approve → Publish → Update (if needed)
ਹਰ ਸਟੇਜ ਦਾ ਇੱਕ-ਵਾਕੀ ਵਰਣਨ ਲਿਖੋ ਅਤੇ ਕਿੱਥੇ ਕੰਮ ਹੁੰਦਾ ਹੈ (doc, issue, CMS draft, pull request) ਦਰਜ ਕਰੋ। ਸਥਿਰਤਾ ਰੁਪਾਲਤਾ ਤੋਂ ਜ਼ਿਆਦਾ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਜੇ ਤੁਸੀਂ phased releases ਕਰਦੇ ਹੋ, ਤਾਂ ਇਸਨੂੰ ਸਪਸ਼ਟ ਤਰੀਕੇ ਨਾਲ ਦਰਸਾਓ:
ਇਸ ਨਾਲ “ਮੈਂ ਕੋਲ ਇਹ ਫੀਚਰ ਨਹੀਂ ਹੈ” ਵਾਲੇ ਸਪੋਰਟ ਟਿਕਟਾਂ ਘਟਦੇ ਹਨ ਅਤੇ ਨਿਰਾਸ਼ਾ ਘੱਟ ਹੁੰਦੀ ਹੈ।
ਸੋਧ ਆਮ ਗੱਲ ਹੈ—ਚੁਪਚਾਪ ਸੋਧ ਨਹੀਂ। ਨਿਰਧਾਰਿਤ ਕਰੋ:
ਇਸਨੂੰ “ਹਰੇਕ ਦਾ ਕੰਮ” ਨਾ ਬਣਾਉ—ਰੋਲ ਨਿਰਧਾਰਿਤ ਕਰੋ: ਕੌਣ ਲਿਖਦਾ ਹੈ, ਕੌਣ ਅਪਰੂਵ ਕਰਦਾ ਹੈ, ਅਤੇ ਕੌਣ ਸ਼੍ਰੇਣੀਆਂ/ਟੈਗਾਂ ਦੀ ਦੇਖਭਾਲ ਕਰਦਾ ਹੈ।
ਚੈਂਜਲੌਗ ਤਦ ਹੀ ਆਪਣੀ ਲਾਇਕਤ ਬਣਾਉਂਦਾ ਹੈ ਜਦੋਂ ਇਹ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ—ਅਤੇ ਜਦੋਂ ਇਹ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਭਰੋਸੇਯੋਗ ਰਹਿੰਦਾ ਹੈ। ਇੱਕ ਹਲਕੀ ਮਾਪਣ ਯੋਜਨਾ ਅਤੇ ਸਧਾਰਨ ਨਿਤੀਆਂ ਤੁਹਾਨੂੰ ਦਿਖਾਉਣਗੇ ਕਿ ਯੂਜ਼ਰ ਕੀ ਚਾਹੁੰਦੇ ਹਨ, ਸਪੋਰਟ লੋਡ ਕਿਵੇਂ ਘਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਪੁਰਾਣੀਆਂ ਨੋਟਸ ਨੂੰ ਕਿਵੇਂ ਵਿਆવਸਥਿਤ ਰੱਖਣਾ ਹੈ।
ਕੁਝ ਅੰਕੜੇ ਜੋ ਤੁਸੀਂ ਕਾਰਵਾਈ ਕਰ ਸਕਦੇ ਹੋ:
ਜੇ ਤੁਹਾਡੇ ਕੋਲ in-product “What’s new” link ਹੈ, ਤਾਂ ਉਸਦੀ click-through rate ਅਤੇ ਖੋਲ੍ਹੀਆਂ ਅੰਟ੍ਰੀਆਂ ਮਾਪੋ।
ਚੈਂਜਲੌਗ ਸਪੱਸ਼ਟ ਹੋਵੇ ਤਾਂ ਹੀ ਇਹ ਪੁਛਗਿਛਾਂ ਘਟਾ ਸਕਦਾ ਹੈ। ਹਰ ਵੱਡੀ ਰਿਲੀਜ਼ ਤੋਂ ਬਾਅਦ ਨਜ਼ਰ ਰੱਖੋ:
ਜੇ ਟਿਕਟ ਘਟਦੇ ਨਹੀਂ, ਤਾਂ ਇਸਨੂੰ ਲਿਖਣ ਦਾ ਸਮੱਸਿਆ (ਗੁੰਝਲਦਾਰ ਸੰਦਰਭ) ਜਾਂ ਖੋਜ ਦਾ ਸਮੱਸਿਆ (ਯੂਜ਼ਰ ਸਬੰਧਤ ਨੋਟ ਨ੍ਹੀਂ ਲੱਭ ਰਿਹਾ) ਮੰਨੋ।
ਹਰ ਐਂਟ੍ਰੀ ਪਾਠਕਾਂ ਨੂੰ ਅਗਲਾ ਕਦਮ ਦੇਵੇ:
ਫੀਡਬੈਕ ਹਲਕਾ ਰੱਖੋ। ਇੱਕ ਖੁੱਲ੍ਹਾ ਟੈਕਸਟ ਬਾਕਸ ਅਕਸਰ ਜਟਿਲ ਸਰਵੇ ਤੋਂ ਬਿਹਤਰ ਹੁੰਦਾ ਹੈ।
ਮਹੀਨੇ ਵਿੱਚ ਇੱਕ ਵਾਰ (ਜਾਂ ਛੋਟੇ ਉਤਪਾਦਾਂ ਲਈ ਤਿਮਾਹੀ):
ਇਤਿਹਾਸ ਨੂੰ ਨਾ ਮਿਟਾਓ:
ਇੱਕ ਵਧੀਆ ਸੰਭਾਲਿਆ ਗਿਆ ਆਰਕਾਈਵ ਭਰੋਸਾ ਬਣਾਉਂਦਾ ਹੈ—ਅਤੇ ਤੁਹਾਡੀ ਟੀਮ ਨੂੰ ਵਾਰ-ਵਾਰ ਸਮਝਾਉਣ ਤੋਂ ਬਚਾਉਂਦਾ ਹੈ।
ਇੱਕ SaaS ਚੈਂਜਲੌਗ ਸਾਈਟ ਇੱਕ ਪਬਲਿਕ ਪੇਜ (ਜਾਂ ਛੋਟੀ ਸਾਈਟ) ਹੈ ਜੋ ਹਮੇਸ਼ਾ ਅਪਡੇਟ ਰਹਿਣ ਵਾਲੇ ਪ੍ਰੋਡਕਟ ਬਦਲਾਵਾਂ ਦਾ ਆਸਾਨ-ਸਮਝ ਰਿਖਆਵਾਂ-ਅਰਕੀਵ ਰੱਖਦੀ ਹੈ—ਕੀ ਬਦਲਿਆ, ਕਦੋਂ ਬਦਲਿਆ, ਅਤੇ ਸੰਖੇਪ ਵਿੱਚ ਇਹ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਇਹ ਯੂਜ਼ਰਾਂ ਨੂੰ ਇਹ ਜਾਣਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ ਕਿ ਕੋਈ ਚੀਜ਼ ਬੱਗ ਹੈ ਜਾਂ ਇਰਾਦੇ ਨਾਲ ਬਦਲੀ ਗਈ ਹੈ, ਅਤੇ ਇਹ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਪ੍ਰੋਡਕਟ ਕਿੰਨਾ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ।
ਚੈਂਜਲੌਗ ਐਂਟ੍ਰੀ ਆਮ ਤੌਰ 'ਤੇ ਛੋਟੀ ਅਤੇ ਸਕੈਨ ਕਰਨ ਯੋਗ ਹੁੰਦੀਆਂ ਹਨ (ਉਦਾਹਰਨ: Added, Improved, Fixed, Deprecated) ਅਤੇ ਇਹ ਸਵਾਲ ਦਾ ਉੱਤਰ ਦਿੰਦੀਆਂ ਹਨ “ਕੀ ਸ਼ਿਪ ਹੋਇਆ?”. ਰਿਲੀਜ਼ ਨੋਟਸ ਵਧੇਰੇ ਸੰਦਰਭ ਅਤੇ ਰਹਿਨੁਮਾ ਦੇਂਦੇ ਹਨ—ਕੌਣ ਪ੍ਰਭਾਵਿਤ ਹੈ, ਇਹ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ, ਅਤੇ ਕੋਈ ਕਾਰਵਾਈ ਚਾਹੀਦੀ ਹੈ ਜਾਂ ਨਹੀਂ—ਇਸ ਤਰ੍ਹਾਂ ਇਹ ਪੁੱਛਦੇ ਹਨ “ਇਸ ਦਾ ਮੇਰੇ 'ਤੇ ਕੀ ਅਸਰ ਹੈ?”. ਕਈ ਟੀਮ ਇੱਕੋ ਹੀ ਪੇਜ 'ਤੇ ਦੋਹਾਂ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ: ਉਪਰ ਸੰਖੇਪ ਅਤੇ ਜਰੂਰ ਹੋਣ 'ਤੇ ਵਿਸਤਾਰਿਤ ਵੇਰਵੇ ਹੇਠਾਂ।
ਇੱਕ ਚੰਗੀ ਤਰ੍ਹਾਂ ਚਲਾਈ ਜਾਣ ਵਾਲੀ ਚੈਂਜਲੌਗ ਇਹ ਲਾਭ ਦਿੰਦੀ ਹੈ:
ਜੇ ਇੱਕ ਗੱਲ ਮਾਪਣੀ ਹੋਵੇ, ਤਾਂ ਵੱਡੇ ਬਦਲਾਅਾਂ 'ਤੇ ਟਿਕਟਾਂ ਦੀ ਗਿਣਤੀ ਦੇਖੋ।
ਅਕਸਰ ਉਤਪਾਦ ਦੇ ਕਈ ਦਰਸ਼ਕ ਹੁੰਦੇ ਹਨ:
ਪ੍ਰਾਇਮਰੀ ਦਰਸ਼ਕ ਲਈ ਲਿਖੋ, ਫਿਰ ਜਰੂਰਤ ਪੈਣ 'ਤੇ ਵਿਕਲਪਿਕ ਸੈਕਸ਼ਨਾਂ (ਜਿਵੇਂ “Who is impacted?”) ਜੋੜੋ।
ਜਦੋਂ ਪਾਰਦਰਸ਼ਤਾ ਅਤੇ ਸਾਂਝੇ ਲਿੰਕ ਮਤਲਬ ਰੱਖਦੇ ਹਨ ਤਾਂ ਡਿਫ਼ੋਲਟ ਤੌਰ 'ਤੇ ਪਬਲਿਕ ਰੱਖੋ, ਅਤੇ ਉਹ ਕੇਸ ਜਿੱਥੇ ਨੋਟਸ ਸੰਵੇਦਨਸ਼ੀਲ ਇੰਟਰੇਪ੍ਰਾਈਜ਼ ਫੀਚਰ ਜਾਂ ਗਾਹਕ-ਨਿਰਧਾਰਿਤ ਕੰਮ ਦਿਖਾਉਂਦੀਆਂ ਹਨ, ਉਨ੍ਹਾਂ ਲਈ ਲੋਗਿਨ-ਨਿਰਧਾਰਿਤ ਰੱਖੋ।
ਇੱਕ ਪ੍ਰਯੋਗਿਕ ਵਿਚਾਰ ਇਹ ਹੈ ਕਿ ਮੁੱਖ ਚੈਂਜਲੌਗ ਪਬਲਿਕ ਰੱਖੋ ਪਰ ਕੁਝ ਪੋਸਟਾਂ ਨੂੰ authenticated-ਮੁਤਾਬਕ ਰੱਖੋ।
ਸਰਚੇਤ ਅਤੇ ਯਾਦ ਰਹਿਣ ਵਾਲੀ ਰਚਨਾ ਰੱਖੋ:
ਇਹਨਾਂ ਨੂੰ ਆਪਣੀ ਫੁੱਟਰ, in-app ਹੇਲਪ ਮੈਨੂ ਅਤੇ help center ਤੋਂ ਲਿੰਕ ਕਰੋ ਤਾਂ ਕਿ ਯੂਜ਼ਰ ਤੇਜ਼ੀ ਨਾਲ ਲੱਭ ਸਕਣ।
ਹਮੇਸ਼ਾ ਸ਼ਾਮਲ ਕਰਨ ਲਿਏ ਇਕ ਪੇਟਰਨ:
ਜਦੋਂ ਸਪੋਰਟ ਨੂੰ ਸੁਚਿੱਤ ਦਰਕਾਰ ਹੋਵੇ (ਮੋਬਾਈਲ/ਡੈਸਕਟਾਪ ਐਪਸ, APIs, self-hosted), ਤਾਂ versions ਵਰਤੋ ਤਾਂ ਜੋ ਯੂਜ਼ਰ “ਮੈਂ 2.14.3 'ਤੇ ਹਾਂ” ਕਹਿ ਸਕੇ। ਜੇ ਤੁਸੀਂ ਲਗਾਤਾਰ ਡਿਲੀਵਰੀ ਕਰਦੇ ਹੋ ਜਾਂ ਫੀਚਰ ਫਲੈਗ ਦੇ ਨਾਲ ਰੋਲਆਊਟ ਹੁੰਦਾ ਹੈ ਤਾਂ ਤਾਰੀਖ-ਆਧਾਰਿਤ ਰਿਲੀਜ਼ ਅਕਸਰ ਗਾਹਕਾਂ ਲਈ ਅਸਾਨ ਹੁੰਦੀ ਹੈ।
ਇਕ ਹਾਈਬ੍ਰਿਡ ਚੰਗਾ ਹੁੰਦਾ ਹੈ: ਪਾਠਕ ਲਈ ਪ੍ਰਾਇਮਰੀ ਐਂਕਰ ਦੇ ਤੌਰ 'ਤੇ ਤਾਰੀਖ, ਅਤੇ ਸਹਾਇਤਾ ਲਈ ਵਰਜ਼ਨ/ਬਿਲਡ ਛੋਟੇ ਟੈਕਸਟ ਵਿੱਚ ਦਿਖਾਓ।
ਸਟੇਬਲ ਸ਼੍ਰੇਣੀ ਸੈੱਟ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ:
ਟੈਗਾਂ ਨੂੰ ਉਤਪਾਦ-ਖੇਤਰ ਦੇ ਸ਼ਬਦਾਂ ਨਾਲ ਜੁੜੇ ਰੱਖੋ (ਜਿਵੇਂ Billing, API, Dashboard, Mobile) ਅਤੇ ਹਰ ਨੋਟ ਨੂੰ 1–3 ਟੈਗ ਦਿਓ।
ਚੈਂਜਲੌਗ ਨੂੰ ਯੂਜ਼ਰਾਂ ਨੂੰ ਯਾਦ ਨਹੀਂ ਕਰਵਾਉਣਾ ਚਾਹੀਦਾ—ਉਹਨਾਂ ਨੂੰ ਖ਼ਬਰਾਂ ਭੇਜਣ ਲਈ ਸਭਸਕ੍ਰਿਬ ਕਰਨ ਦੇ ਤਰੀਕੇ ਦਿਓ:
ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ , , ਜਾਂ ਚੁਣਨ ਦੀ ਆਜ਼ਾਦੀ ਦਿਓ ਅਤੇ ਟੈਗ-ਅਧਾਰਿਤ ਪਸੰਦਾਂ सम्भਵ ਹੋਣ ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਚੁਣਨ ਦਿਓ।
ਹਰ ਰਿਲੀਜ਼ ਨੋਟ ਨੂੰ ਇੱਕ ਵੱਖਰਾ ਪੇਜ ਮੰਨੋ: ਸਿਰਲੇਖ, URL ਅਤੇ ਮੈਟਾ ਵੇਰਵਾ ਸਪਸ਼ਟ ਅਤੇ ਸਥਿਰ ਰੱਖੋ।
ਪਾਠਪਾਟੀਤਾ ਤੇ ਪਹੁੰਚਯੋਗਤਾ ਲਈ ਡਿਜ਼ਾਈਨ ਕਰੋ:
ਫਿਲਟਰ ਅਤੇ ਟੇਬਲ ਨੂੰ ਮੋਬਾਈਲ-ਪਹਿਲਾਂ ਸੋਚ ਕੇ ਬਣਾਓ ਤਾਂ ਜੋ ਛੋਟੀ ਸਕ੍ਰੀਨ 'ਤੇ ਭੀ ਸਹੀ ਕੰਮ ਕਰਨ।
ਪ੍ਰਕਾਸ਼ਨ ਵਰਕਫਲੋਅ ਅਤੇ ਜ਼ਿੰਮੇਵਾਰੀਆਂ ਸਪਸ਼ਟ ਰੱਖੋ ਤਾਂ ਕਿ ਯੂਜ਼ਰਾਂ ਨੂੰ ਪਤਾ ਹੋਵੇ ਕਿ ਨੋਟ ਕਿਵੇਂ ਬਣਦੇ ਹਨ ਅਤੇ ਕੌਣ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ।
ਸਿਰਫ਼ ਉਹ ਮੈਟ੍ਰਿਕਸ ਮਾਪੋ ਜੋ ਤੁਸੀਂ ਬਦਲ ਸਕਦੇ ਹੋ:
ਵੱਡੀਆਂ ਰਿਲੀਜ਼ਾਂ ਤੋਂ ਬਾਅਦ ਸਹਾਇਤਾ ਸੰਕੇਤ ਵੇਖੋ: ਟਿਕਟਾਂ ਦੀ ਗਿਣਤੀ, “ਇਹ ਬੱਗ ਹੈ ਜਾਂ ਬਦਲਾਅ?” ਵਾਲੇ ਸੁਆਲ, ਅਤੇ ਆਮ ਪ੍ਰਸ਼ਨਾਂ ਲਈ time-to-resolution।
ਹਰ ਐਂਟ੍ਰੀ 'ਤੇ ਇੱਕ ਅਗਲਾ ਕਦਮ ਦਿਓ (ਜਿਵੇਂ ਜਾਂ “Was this helpful?” ਫੀਡਬੈਕ). ਮਹੀਨੇ ਵਿੱਚ ਜਾਂ ਤਿਮਾਹੀ ਰੂਪ ਵਿੱਚ ਟੈਗਾਂ ਦੀ ਸਫਾਈ, ਟੁੱਟੇ ਲਿੰਕਾਂ ਦੀ ਜਾਂਚ ਅਤੇ ਗਲਤ ਸਾਬਤ ਹੋਈਆਂ ਨੋਟਸ ਦੀ ਅਪਡੇਟ ਰੱਖੋ।
ਇਹ ਸਤਤਤਾ ਤੁਹਾਡੇ ਰਿਲੀਜ਼ ਨੋਟਸ ਨੂੰ ਇੱਕ ਭਰੋਸੇਯੋਗ ਇੰਡੈਕਸ ਬਣਾਉਂਦੀ।
ਪੁਰਾਣੀਆਂ ਰਿਲੀਜ਼ਾਂ ਨੂੰ ਹਟਾਉਣ ਦੀ ਬਜਾਏ ਇਕ ਆਰਕਾਈਵ ਦਿਓ: ਮਹੀਨੇ/ਤਿਮਾਹੀ ਅਨੁਸਾਰ paginate ਕਰੋ ਅਤੇ ਜੋ ਫੀਚਰ sunset ਹੋ ਗਏ ਹਨ ਉਨ੍ਹਾਂ ਲਈ End-of-life ਨੋਟ ਦੇਵੋ।