Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 14 for ADR (0.06 seconds)

  1. architecture/standards/0001-use-architectural-decision-records.md

    Like code, they should be reviewed by any other relevant teams.
    The goal is not to *own* a decision, but to *share* it with other teams, and improve the build tool together.
    
    ### Format
    
    The format for ADR should follow this template:
    
    ```markdown
    # ADR-000X - Title
    
    ## Date
    
    20YY-MM-DD
    
    ## Context
    
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
    Created: Wed Dec 31 11:36:14 GMT 2025
    - Last Modified: Tue Aug 26 17:29:22 GMT 2025
    - 2.8K bytes
    - Click Count (0)
  2. architecture/standards/0005-introduce-core-ui-architecture-module.md

    # ADR-0005 - Introduce a UI architecture module to the core platform
    
    ## Date
    
    2024-02-07
    
    ## Context
    
    The Gradle core platform provides many services to the Gradle platforms and builds logic. One such group of services allows logic to interact with the build user, to provide diagnostics, progress information, prompt for questions, and so on. Currently, these services are part of the core platform runtime architecture module.
    
    Created: Wed Dec 31 11:36:14 GMT 2025
    - Last Modified: Tue Jan 07 08:43:32 GMT 2025
    - 1.3K bytes
    - Click Count (0)
  3. architecture/standards/README.md

    For now we just have this global repository of ADRs.
    If we see fit, we can break these out to per-platform ones, or keep a hybrid approach to having global and platform-specific ADSs.
    
    Our aim is to keep the process lightweight and approachable.
    
    Created: Wed Dec 31 11:36:14 GMT 2025
    - Last Modified: Wed Feb 21 06:30:44 GMT 2024
    - 546 bytes
    - Click Count (0)
  4. architecture/standards/0006-use-of-provider-apis-in-gradle.md

    # ADR-0006 - Use of Provider APIs in Gradle
    
    ## Date
    
    2024-06-21
    
    ## Context
    
    Created: Wed Dec 31 11:36:14 GMT 2025
    - Last Modified: Tue Oct 15 20:00:57 GMT 2024
    - 10K bytes
    - Click Count (0)
  5. architecture/standards/0003-avoid-introducing-Groovy-types-to-public-api.md

    # ADR-0003 - Avoid introducing Groovy types to public API
    
    ## Date
    
    2024-01-12
    
    ## Context
    
    Gradle's public API requires equal access from all JVM-based languages.
    Kotlin, Groovy, Java, and other JVM-based languages should be able to use the Gradle API without relying on another language's standard library.
    
    Historically, Gradle has shipped with some Groovy types in very prominent APIs.
    Created: Wed Dec 31 11:36:14 GMT 2025
    - Last Modified: Sun Mar 10 20:38:06 GMT 2024
    - 1.8K bytes
    - Click Count (0)
  6. architecture/standards/0002-avoid-using-java-serialization.md

    # ADR-0002 - Avoid using Java serialization
    
    ## Date
    
    2012-12-01
    
    ## Context
    
    In Gradle we often need to serialize in-memory objects for caching, or to transmit them across process barriers, etc.
    Java serialization is one way to implement this, however, despite its simplicity of implementation, it has several drawbacks:
    
    - **Performance:**
    Java's built-in serialization mechanism is often slower compared to other serialization solutions.
    Created: Wed Dec 31 11:36:14 GMT 2025
    - Last Modified: Thu Feb 29 22:32:18 GMT 2024
    - 2.3K bytes
    - Click Count (0)
  7. architecture/standards/0007-java-pre-requisite.md

    # ADR-0007 - Support running Gradle on multiple Java versions and do not embed a Java runtime in the Gradle distribution 
    
    ## Date
    
    2024-12-20
    
    ## Context
    
    ### Embedding a Java runtime in the Gradle distribution
    
    There have been discussions on embedding a Java runtime in the Gradle distribution.
    This would allow users to run Gradle without having to install a Java runtime beforehand.
    Created: Wed Dec 31 11:36:14 GMT 2025
    - Last Modified: Tue Jan 07 08:44:20 GMT 2025
    - 3.3K bytes
    - Click Count (0)
  8. src/cmd/asm/internal/arch/arm64.go

    	"BLE":   true,
    	"CALL":  true,
    	"CBZ":   true,
    	"CBZW":  true,
    	"CBNZ":  true,
    	"CBNZW": true,
    	"JMP":   true,
    	"TBNZ":  true,
    	"TBZ":   true,
    
    	// ADR isn't really a jump, but it takes a PC or label reference,
    	// which needs to patched like a jump.
    	"ADR":  true,
    	"ADRP": true,
    }
    
    func jumpArm64(word string) bool {
    	return arm64Jump[word]
    }
    
    var arm64SpecialOperand map[string]arm64.SpecialOperand
    
    Created: Tue Dec 30 11:13:12 GMT 2025
    - Last Modified: Thu Oct 16 00:35:29 GMT 2025
    - 6.3K bytes
    - Click Count (0)
  9. architecture/standards/0009-use-american-english.md

    # ADR-0009 - Use American English
    
    ## Date
    
    2025-11-24
    
    ## Context
    
    Gradle is an international open-source project with contributors from around the world. English is the primary language for code, comments, documentation, and communication, but there are variations in English spelling and terminology, specifically American English vs. British English.
    
    Inconsistency in spelling conventions can lead to several issues:
    
    Created: Wed Dec 31 11:36:14 GMT 2025
    - Last Modified: Tue Nov 25 07:01:54 GMT 2025
    - 3.9K bytes
    - Click Count (0)
  10. architecture/standards/0004-use-a-platform-architecture.md

    # ADR-0004 - Use a platform-oriented architecture for Gradle
    
    ## Date
    
    2024-02-07
    
    ## Context
    
    The Gradle code base is essentially a large monolith, without strong internal boundaries.
    This has a number of negative effects on productivity, including:
    
    - Unclear ownership of code.
    - Difficult to focus on one particular area.
    - Unintended coupling between areas of the code, including tests.
    
    ## Decision
    
    Created: Wed Dec 31 11:36:14 GMT 2025
    - Last Modified: Sun Feb 25 22:19:29 GMT 2024
    - 4.5K bytes
    - Click Count (0)
Back to Top