KDE ಯೋಜನೆಯು GitLab ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. GitLab EE ಮತ್ತು CE ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಾಮಾನ್ಯ ಭಂಡಾರಕ್ಕೆ ಸರಿಸಲಾಗಿದೆ

ಕೆಡಿಇ ಯೋಜನೆ ಕಾರ್ಯಾಚರಣೆಗೆ ಒಳಪಡಿಸಲಾಗಿದೆ ಮುಕ್ತ ವೇದಿಕೆಯ ಆಧಾರದ ಮೇಲೆ ಸಹಕಾರಿ ಅಭಿವೃದ್ಧಿ ಮೂಲಸೌಕರ್ಯ ಗಿಟ್ಲಾಬ್, ಇದು ಹೊಸ ಭಾಗವಹಿಸುವವರ ಪ್ರವೇಶದ ತಡೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಕೆಡಿಇ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗವಹಿಸುವಿಕೆಯನ್ನು ಹೆಚ್ಚು ಸಾಮಾನ್ಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ, ಅಭಿವೃದ್ಧಿ ಚಕ್ರದ ನಿರ್ವಹಣೆ, ನಿರಂತರ ಏಕೀಕರಣ ಮತ್ತು ಬದಲಾವಣೆಗಳ ಪರಿಶೀಲನೆಗಾಗಿ ಉಪಕರಣಗಳ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ. ಹಿಂದೆ, ಯೋಜನೆಯು ವೇದಿಕೆಯನ್ನು ಬಳಸಿತು ಫ್ಯಾಬ್ರಿಕೇಟರ್ (ಮತ್ತು cgit), ಇದು ಅನೇಕ ಹೊಸ ಅಭಿವರ್ಧಕರಿಂದ ಅಸಾಮಾನ್ಯವೆಂದು ಗ್ರಹಿಸಲ್ಪಟ್ಟಿದೆ. GitLab GitHub ಗೆ ಸಾಕಷ್ಟು ಹತ್ತಿರದಲ್ಲಿದೆ, ಇದು ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ ಮತ್ತು GNOME, Wayland, Debian ಮತ್ತು FreeDesktop.org ನಂತಹ ಅನೇಕ ಸಂಬಂಧಿತ ತೆರೆದ ಮೂಲ ಯೋಜನೆಗಳಲ್ಲಿ ಈಗಾಗಲೇ ಬಳಸಲಾಗಿದೆ.

ಫ್ಯಾಬ್ರಿಕೇಟರ್ ಬೆಂಬಲವು ಸದ್ಯಕ್ಕೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಮತ್ತು GitLab ಬೆಂಬಲಿಗರಿಗಾಗಿ ಪ್ರತ್ಯೇಕ ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ invent.kde.org. ವೇದಿಕೆ ಫ್ಯಾಬ್ರಿಕೇಟರ್ ಪ್ರಾಥಮಿಕವಾಗಿ ಪ್ರಾಜೆಕ್ಟ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಮತ್ತು ಕೋಡ್ ವಿಮರ್ಶೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದೆ, ಆದರೆ ನಿರಂತರ ಏಕೀಕರಣ, ರೆಪೊಸಿಟರಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಮತ್ತು ವೆಬ್ ಇಂಟರ್‌ಫೇಸ್‌ನಂತಹ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಹಿಂದುಳಿದಿದೆ. GitLab ಅನ್ನು ರೂಬಿ ಮತ್ತು ಗೋದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು Phabricator ಅನ್ನು PHP ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. GitLab ಗೆ ಬದಲಾಯಿಸಲು, KDE ಡೆವಲಪರ್‌ಗಳ ಕೊರತೆಯಿದೆ ಕೆಲವು ಸಾಧ್ಯತೆಗಳು, ಇದು ಭಾಗಶಃ ಈಗಾಗಲೇ ಅಳವಡಿಸಲಾಗಿದೆ ಅವರ ಮನವಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, GitLab ನಡೆಸಿದ ಒಂದನ್ನು ನಾವು ಗಮನಿಸಬಹುದು ಕೆಲಸ ಮೇಲೆ ವಿಲೀನ ಯೋಜನೆಯ ವಾಣಿಜ್ಯ ಮತ್ತು ಸಮುದಾಯ ಶಾಖೆಗಳು, ಇದು ಅಭಿವೃದ್ಧಿಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸರಳಗೊಳಿಸುತ್ತದೆ, ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಹೆಚ್ಚು ಪಾರದರ್ಶಕಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಸ್ವಾಮ್ಯದ ಕೋಡ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಮಾಡ್ಯೂಲ್‌ಗಳಾಗಿ ಸ್ಪಷ್ಟವಾಗಿ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. ವಿಭಿನ್ನ ರೆಪೊಸಿಟರಿಗಳ ಬದಲಿಗೆ gitlab-ee и gitlab-se, ನಿರ್ವಹಣೆಗೆ ಡಬಲ್ ವರ್ಕ್‌ಗೆ ಕಾರಣವಾಯಿತು, ಎರಡೂ ಆವೃತ್ತಿಗಳ ಕೋಡ್‌ಬೇಸ್ ಅನ್ನು ಈಗ ಒಂದು ಸಾಮಾನ್ಯ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಂಟರ್‌ಪ್ರೈಸ್ ಆವೃತ್ತಿ (EE) ಮತ್ತು ಸಮುದಾಯ ಆವೃತ್ತಿ (CE) ಉತ್ಪನ್ನಗಳನ್ನು ಒಂದೇ ಕೋಡ್‌ಬೇಸ್‌ನಿಂದ ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ. ಸ್ವಾಮ್ಯದ ಕೋಡ್ ಅನ್ನು ಮುಕ್ತ ಮೂಲದಿಂದ ಬೇರ್ಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಡೈರೆಕ್ಟರಿಗೆ ಸರಿಸಲಾಗಿದೆ "ಇಇ/".

ಸ್ವಾಮ್ಯದ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿರದ gitlab-ce ರೆಪೊಸಿಟರಿಯು ಕನ್ನಡಿಯಾಗಿ ಲಭ್ಯವಿರುತ್ತದೆ ಗಿಟ್ಲ್ಯಾಬ್-ಫಾಸ್ಓದಲು-ಮಾತ್ರ ಕ್ರಮದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಸಕ್ರಿಯ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಹೊಸ ಸಿಂಗಲ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ರಸ್ತುತ ಗಿಟ್ಲ್ಯಾಬ್-ಇ ರೆಪೊಸಿಟರಿಯ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ, ಇದನ್ನು ರೆಪೊಸಿಟರಿ ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಗಿದೆ.ಗಿಟ್ಲ್ಯಾಬ್". ಪ್ರಸ್ತುತ, ವಲಸೆಯು ಅಂತಿಮ ಹಂತದಲ್ಲಿದೆ - ರೆಪೊಸಿಟರಿಗಳನ್ನು ಮರುಹೆಸರಿಸಲಾಗಿದೆ, ವಿಲೀನವು ನಡೆದಿದೆ ಮತ್ತು ಅದಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಕಾರ್ಯಗಳು ಈಗಾಗಲೇ ಪೂರ್ಣಗೊಂಡಿವೆ. ಪರಿಹರಿಸಲಾಗಿದೆ.

GitLab ಡೆವಲಪರ್‌ಗಳು ಕೂಡ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಸರಿಪಡಿಸುವ ಬಿಡುಗಡೆಗಳು 12.3.2, 12.2.6 ಮತ್ತು 12.1.12, ಇದು API ಮೂಲಕ ಅನಿಯಂತ್ರಿತ ಜಿಟ್ ಆಜ್ಞೆಗಳನ್ನು ಬದಲಿಸುವ ಸಾಮರ್ಥ್ಯ ಸೇರಿದಂತೆ 14 ದುರ್ಬಲತೆಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಸೇಲ್ಸ್‌ಫೋರ್ಸ್ ಮೂಲಕ ದೃಢೀಕರಣ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸುವಾಗ ಇಮೇಲ್ ದೃಢೀಕರಣವನ್ನು ಬೈಪಾಸ್ ಮಾಡಿ, ಇಂಟರ್‌ವ್ಯೂ ಇಂಟರ್‌ವ್ಯೂನಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾರ್ಕಪ್‌ಅಪ್ , SAML ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸುವಾಗ ಇತರ ಜನರ ಖಾತೆಗಳ ಮೇಲೆ ನಿಯಂತ್ರಣವನ್ನು ಸೆರೆಹಿಡಿಯಿರಿ, ಬಳಕೆದಾರರ ನಿರ್ಬಂಧಿಸುವಿಕೆಯನ್ನು ಬೈಪಾಸ್ ಮಾಡುವುದು, ಸೇವೆಯ ನಿರಾಕರಣೆ ಮತ್ತು ಯೋಜನೆಯ ಬಗ್ಗೆ ಗೌಪ್ಯ ಮಾಹಿತಿಯ ಸೋರಿಕೆಗಳು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ