ಫೋರ್ಜೆಜೊ 12.0 ಸಹಯೋಗಿ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆಯ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಇದು ನಿಮ್ಮ ಸರ್ವರ್ಗಳಲ್ಲಿ ಗಿಟ್ಹಬ್, ಬಿಟ್ಬಕೆಟ್ ಮತ್ತು ಗಿಟ್ಲ್ಯಾಬ್ನಂತೆಯೇ ಜಿಟ್ ರೆಪೊಸಿಟರಿಗಳೊಂದಿಗೆ ಸಹಯೋಗದ ಕೆಲಸಕ್ಕಾಗಿ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿಯೋಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಫೋರ್ಜೆಜೊ ಎಂಬುದು ಗಿಟಿಯಾ ಯೋಜನೆಯ ಒಂದು ಫೋರ್ಕ್ ಆಗಿದ್ದು, ಇದು ಗಾಗ್ಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಿಂದ ಬೇರ್ಪಟ್ಟಿತು. ಗೀಟಿಯಾವನ್ನು ವಾಣಿಜ್ಯೀಕರಣಗೊಳಿಸುವ ಪ್ರಯತ್ನಗಳು ಮತ್ತು ವಾಣಿಜ್ಯ ಕಂಪನಿಗೆ ನಿಯಂತ್ರಣವನ್ನು ವರ್ಗಾಯಿಸಿದ ನಂತರ ಫೋರ್ಜೆಜೊವನ್ನು 2022 ರಲ್ಲಿ ಬೇರ್ಪಡಿಸಲಾಯಿತು. ಫೋರ್ಜೆಜೊ ಯೋಜನೆಯು ಸ್ವತಂತ್ರ ನಿರ್ವಹಣೆ ಮತ್ತು ಸಮುದಾಯ ನಿಯಂತ್ರಣದ ತತ್ವಗಳಿಗೆ ಬದ್ಧವಾಗಿದೆ. ಕೋಡ್ಬರ್ಗ್.ಆರ್ಗ್ನ ಜಿಟ್ ಹೋಸ್ಟಿಂಗ್ ಫೋರ್ಜೆಜೊವನ್ನು ಬಳಸಲು ಬದಲಾಯಿಸಿದೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಗೋದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಜಿಪಿಎಲ್ವಿ 3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.
ಈ ವೇದಿಕೆಯ ಪ್ರಮುಖ ಲಕ್ಷಣಗಳೆಂದರೆ ಕಡಿಮೆ ಸಂಪನ್ಮೂಲ ಬಳಕೆ (ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಬೋರ್ಡ್ನಲ್ಲಿ ಅಥವಾ ಕಡಿಮೆ ವೆಚ್ಚದಲ್ಲಿ ಬಳಸಬಹುದು) VPS) ಮತ್ತು ಸರಳ ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆ. ಕಾರ್ಯ ನಿರ್ವಹಣೆ, ಸಮಸ್ಯೆ ಟ್ರ್ಯಾಕಿಂಗ್, ಪುಲ್ ವಿನಂತಿಗಳು, ವಿಕಿ, ಡೆವಲಪರ್ ತಂಡಗಳನ್ನು ಸಂಘಟಿಸಲು ಪರಿಕರಗಳು, ಬಿಡುಗಡೆ ಸಿದ್ಧತೆ, ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತ ಪ್ಯಾಕೇಜ್ ನಿಯೋಜನೆ, ಪ್ರವೇಶ ಹಕ್ಕುಗಳ ನಿರ್ವಹಣೆ, ನಿರಂತರ ಏಕೀಕರಣ ವೇದಿಕೆಗಳೊಂದಿಗೆ ಏಕೀಕರಣ, ಕೋಡ್ ಹುಡುಕಾಟ, LDAP ಮತ್ತು OAuth ಮೂಲಕ ದೃಢೀಕರಣ, SSH ಮತ್ತು HTTP/HTTPS ಪ್ರೋಟೋಕಾಲ್ಗಳ ಮೂಲಕ ರೆಪೊಸಿಟರಿ ಪ್ರವೇಶ, ಸ್ಲಾಕ್, ಡಿಸ್ಕಾರ್ಡ್ ಮತ್ತು ಇತರ ಸೇವೆಗಳೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ ವೆಬ್ಹೂಕ್ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು, Git ಹುಕ್ಗಳು ಮತ್ತು Git LFS ಗೆ ಬೆಂಬಲ, ರೆಪೊಸಿಟರಿಗಳನ್ನು ವಲಸೆ ಮತ್ತು ಪ್ರತಿಬಿಂಬಿಸುವ ಪರಿಕರಗಳಂತಹ ಪ್ರಮಾಣಿತ ಯೋಜನಾ ನಿರ್ವಹಣಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ವಿಶೇಷ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಪ್ರತ್ಯೇಕ ಯೋಜನೆಗಳನ್ನು ಫೆಡರೇಟೆಡ್ ನೆಟ್ವರ್ಕ್ಗೆ ಒಂದುಗೂಡಿಸಲು ಆಕ್ಟಿವಿಟಿಪಬ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ. ಸರ್ವರ್ಗಳು ಅಭಿವರ್ಧಕರು.
ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:
- ಬಳಕೆದಾರರ ಪ್ರೊಫೈಲ್ ಪುಟವನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಪ್ರೊಫೈಲ್ ಮೆನುಗೆ ಹೆಚ್ಚುವರಿ ಕ್ರಿಯೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

- ಕಮಿಟ್ ಮಟ್ಟದಲ್ಲಿ ಪುಲ್ ವಿನಂತಿಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸುಧಾರಿತ ಇಂಟರ್ಫೇಸ್ (ಎಲ್ಲಾ ಕಮಿಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಪೂರ್ಣ ಚೇಂಜ್ಲಾಗ್ ಬದಲಿಗೆ, ಈ ಮೋಡ್ನಲ್ಲಿ ವೈಯಕ್ತಿಕ ಕಮಿಟ್ಗಳನ್ನು ಅನುಕ್ರಮವಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ). ವಿಮರ್ಶೆಯ ಸಮಯದಲ್ಲಿ ಕಮಿಟ್ಗಳ ಮೂಲಕ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಫಾರ್ವರ್ಡ್ ಮತ್ತು ಬ್ಯಾಕ್ ಬಟನ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪ್ರತ್ಯೇಕ ಕಮಿಟ್ಗಳಿಗೆ ಅಂತಿಮ ವಿಮರ್ಶೆ ಬಟನ್ನ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ. ಕಮಿಟ್ ವಿವರಣೆಯ ಪಠ್ಯವನ್ನು ವಿಮರ್ಶೆ ಪುಟಗಳಲ್ಲಿ ಗೋಚರಿಸುವಂತೆ ಬಿಡಲಾಗಿದೆ.

- ನಿಗದಿತ ಕೆಲಸಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ ವಿಫಲತೆಗಳ ಕುರಿತು ಇಮೇಲ್ ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸಲು ಒಂದು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಫೋರ್ಗೆಜೊ ಕ್ರಿಯೆಗಳು).
- ಹೊಸ ಕಮಿಟ್ಗಳನ್ನು ಗುರಿ ಶಾಖೆಗೆ ತಳ್ಳುವಾಗ ಓಪನ್ ಪುಲ್ ವಿನಂತಿಗಳೊಂದಿಗೆ ಸಂಘರ್ಷಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಿದೆ. ಹಿಂದೆ, ಅಂತಹ ಪರಿಶೀಲನೆಯು ಕೆಲಸ ಮಾಡುವ ಮರಕ್ಕೆ ಅನ್ವಯಿಸಲಾದ ಕಾರ್ಯಾಚರಣೆಯಿಂದಾಗಿ ಓಪನ್ ಪುಲ್ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಗೆ ಅನುಗುಣವಾಗಿ I/O ಲೋಡ್ಗೆ ಕಾರಣವಾಯಿತು. "git merge-tree --write-tree" ಆಜ್ಞೆಗೆ ಬದಲಾಯಿಸುವುದರಿಂದ ಕೆಲಸ ಮಾಡುವ ಮರವನ್ನು ಪ್ರವೇಶಿಸದೆಯೇ ವಿಲೀನಗೊಳ್ಳಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು, ಇದು ದೊಡ್ಡ ನಿಯೋಜನೆಗಳಲ್ಲಿ ಲೋಡ್ ಅನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡಿತು.
- ಈ ಹಿಂದೆ OpenPGP ಗೆ ಸಂಬಂಧಿಸಿರುವ ಕಾರ್ಯಗಳಿಗೆ SSH ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಫೈಲ್ಗಳನ್ನು ಸಂಪಾದಿಸಿದ ನಂತರ ಅಥವಾ ಬದಲಾವಣೆಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ ಕಮಿಟ್ಗಳಿಗೆ ಸಹಿ ಮಾಡಲು, ಈಗ GPG ಕೀ ಬದಲಿಗೆ SSH ಕೀಯನ್ನು ಬಳಸಬಹುದು (ಸಹಿಯನ್ನು TPM ನಲ್ಲಿ ssh-agent ಮೂಲಕ ರಚಿಸಲಾಗುತ್ತದೆ).
- ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಸೂಚ್ಯಂಕ ಮಾಡಬಾರದ ವಿಭಾಗಗಳ ಬಗ್ಗೆ ಬಾಟ್ಗಳಿಗೆ ತಿಳಿಸಲು robots.txt ಫೈಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ.
- ಮುಖ್ಯ ಯೋಜನೆಯೊಂದಿಗೆ ಫೋರ್ಕ್ ಅನ್ನು ಸಿಂಕ್ನಲ್ಲಿಡಲು ಒಂದು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

- glTF ಸ್ವರೂಪದಲ್ಲಿ 3D ಮಾದರಿಗಳನ್ನು ಪೂರ್ವವೀಕ್ಷಣೆ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

- ಕಾಮೆಂಟ್ ಎಡಿಟರ್ ಈಗ ಟ್ಯಾಬ್ ಕೀಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಇಂಡೆಂಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- ಆಲ್ಪೈನ್ 3.22 ಆಧರಿಸಿ, Git 12, GnuPG 2.49.1, SQLite 2.4.7 ಮತ್ತು OpenSSH 3.49.2 ಅನ್ನು ಬಳಸಿಕೊಂಡು Forgejo 10.0 ಅನ್ನು ಚಲಾಯಿಸಲು ಸಿದ್ಧವಾದ ಕಂಟೇನರ್ ಚಿತ್ರವನ್ನು ರಚಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru




