Help us shape the future of Go! Take the 2026 Go Developer Survey

notices

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

* Package notices, ikiliye derlenen üçüncü taraf modüllerin lisans * metinlerini toplar. * * ⚠️ NEDEN VAR: sürüm arşivi yalnızca postern'in kendi LICENSE'ını * taşıyordu, oysa ikilinin içinde 20 modül var — 8 MIT, 7 BSD-3, 3 * Apache-2.0. MIT ve BSD, telif ve izin bildiriminin "bütün kopyalarda" * taşınmasını şart koşuyor ve statik olarak bağlanmış bir ikili de bir * kopya. Apache-2.0 kendi lisansının bir nüshasını istiyor. * * ⚠️ ÜRETİLİYOR, ELLE YAZILMIYOR. Elle tutulan bir bildirim dosyası, * bir bağımlılık eklendiği gün sessizce eksik kalır — ve eksik olduğunu * kimse fark etmez. Kaynak, `go list`in verdiği gerçek bağımlılık * kümesi.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Render

func Render(mods []Module) string

Render, bildirim dosyasının metnini üretir.

Types

type Module

type Module struct {
	Path    string
	Version string
	License string // dosya adı, ör. "LICENSE"
	Text    string
}

Module, bir bağımlılık ve lisans metni.

func Collect

func Collect(dir, pkg string) ([]Module, error)

* Collect, verilen paketin (ör. ./cmd/postern) derlenmiş hâline giren * modülleri ve lisanslarını toplar. * * ⚠️ `go list -deps` KULLANILIYOR, go.mod'un require bloğu DEĞİL: * require bloğu derlemeye girmeyen modülleri de sayıyor ve sayarsa * bildirim, taşımadığımız kod için telif iddiası taşır.

Directories

Path Synopsis
Command gen, THIRD-PARTY-NOTICES.md dosyasını üretir.
Command gen, THIRD-PARTY-NOTICES.md dosyasını üretir.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL