跳到主要内容

v1.0 Release Notes

Core Function Enhancements

Feature One: Issue Templates

Customize Issue templates to create standardized problems or feature requests with one click, making your development work more organized.

  • Support for multiple template types: Supports both traditional markdown and YAML template types, making your Issue templates more flexible and efficient.
  • Customizable fields: Define Issue template fields flexibly according to project needs, ensuring necessary information is collected.

Feature Two: WebIDE

Enjoy a smooth development experience directly in your browser without the need for a local environment, allowing you to write, run, and debug code anytime, anywhere.

  • Support for multiple programming languages: Supports mainstream programming languages such as JavaScript, Python, Java, etc., meeting various development needs.
  • Seamless switching across devices: With an internet connection, WebIDE allows you to get into the development state anytime, anywhere, enjoying the fun of coding.

Feature Three: Online Conflict Resolution

Visually display differences and support online editing, making it easy to resolve code merge issues.

  • Visual difference display: Clearly shows the location and content of code conflicts for easy comparison and modification.
  • Support for different resolution methods: Provides multiple conflict resolution options, including manual editing and accepting changes from one side.

Feature Four: GPG Keys

GPG signature verification function ensures code integrity and reliable source, safeguarding your code security.

  • Support for multiple GPG key formats: Supports various key formats like RSA and DSA, meeting different user needs.
  • Configurable signing rules: Customize signing rules to flexibly control signing behavior.

Feature Five: Updated Help Documentation

Comprehensively updated help documentation with search functionality to help you solve problems easily and improve work efficiency.

  • Covers all features: Includes all functions and usage methods of GitCode, providing detailed operation guides and examples.
  • Multiple search options: Supports keyword search, full-text search, and other search methods to quickly find the required information.

Collaboration Function Upgrades

Collaboration Feature One: CodeOwners

Specify code owners to ensure that every change is reviewed by the right person, improving code quality and project management efficiency.

  • Support for multi-level CodeOwners: Can specify multiple code owners and set review priorities, ensuring timely and effective code reviews.
  • Automatic addition of CodeOwners: When code changes occur, the system automatically adds the corresponding CodeOwners as reviewers, eliminating the need for manual operations.

Collaboration Feature Two: Enhanced Pull Requests

Supports label tagging, reviewer assignment, status management, and more, making the code review process more efficient and streamlined.

  • Support for label tagging: Use labels to mark the type, priority, etc., of Pull Requests for easy classification and management.
  • Support for inline code comments: Reviewers can comment on and suggest improvements to the code, promoting code perfection.

Major Feature Upgrades

Major Feature One: Organization-Level Custom Permissions

Fine-grained control over each member's access and operation permissions, making organization management more flexible and secure.

  • Support for custom roles: Supports up to 50 custom roles, meeting the varying permission needs of different users within the organization.
  • Support for fine-grained permission control: Can be refined to control access and operation permissions at the repository, branch, file, etc., levels.

Major Feature Two: Organization Kanban Function

Intuitive Kanban interface helps teams efficiently track project progress and optimize workflows.

  • Support for customizable fields: Customize the fields and states of the Kanban according to project needs, flexibly managing project tasks.
  • Support for grouped views: Group tasks by any field, visually presenting the distribution of tasks in different states, helping you gain a quick overview of the project.

Major Feature Three: OpenAPI

Supports OpenAPI standards, making your APIs easier for other developers and services to use, expanding the project's influence.

  • Standard and universal OpenAPI: Following OpenAPI standards, your APIs can be easily recognized and parsed by various development tools and platforms, significantly lowering the entry barrier.
  • Comprehensive documentation: GitCode provides detailed API documentation covering all API definitions and usage methods, facilitating rapid developer onboarding.

User Experience Optimization

Experience Optimization One: Redesigned GitCode Homepage

This homepage adjustment highlights project information acquisition, making it easier for developers to discover high-quality projects on the platform:

  • G-Star Projects: A curated selection of high-quality open-source projects on the GitCode platform, covering key areas like front-end components, cloud-native technologies, and large models.
  • Global Open Source Recommendations: Including trending projects and six major categories of open-source projects on GitCode.
  • Open Source Organization Recommendations: Recommending high-quality open-source organizations on GitCode, making it easier for developers to discover quality projects through these organizations.

Experience Optimization Two: Redesigned GitCode Project Homepage

This project homepage adjustment involves integrating project descriptions with code modules, adding a code directory to make the page layout more intuitive and efficient. Key features include:

  • Tags under the project name for easier viewing of open-source licenses, branches, tags, and commit records.
  • Added WebIDE entry for developers to read and modify code directly via IDE.
  • Display of project download statistics, in addition to traditional star and fork counts, to provide a clear view of project usage.

Experience Optimization Three: Redesigned GitCode Notification Page

This notification page redesign aims to improve scene functionality and optimize page structure.

  • Added a message list and unread list to aggregate all messages for quick review and handling of different types of messages.
  • Added an unread marker function to help users trace messages and change their status.
  • Adjusted overall message structure to highlight message priorities, making it easier for developers to use the message box.

Experience Optimization Four: Component Optimization

This optimization considers developers' perspective from the information retrieval angle, making it easier to find their open-source projects and organizations.

  • Full-site sidebar, displaying multiple dimensions such as follow, starred, projects, and organizations, showcasing the dimensions of the developer's workspace.
  • Full-site search component, quickly showing search history and recently visited projects, rapidly accessing user records.

GitCode New Version Released! 4 Major Core Function Enhancements!