Open disassembler opened 6 years ago
I'm adding ??? for functions where I don't really have a clue how to properly document them.
What branch is this work in?
Mostly in pkgs-function-docs. I've put my haskell docs in a separate branch because I want peti to review it when I've covered all of the haskell lib.nix
Alright :) @disassembler do you plan to finish trivial-builders.nix? Happy to help and upstream that part of the work.
Issue description
We need to document all functions in nixpkgs that are not currently documents.
Please put your username next to any you are working on and check the box when it's finished. Add more files here as you find them:
<nixpkgs/pkgs/build-support/trivial-builders.nix> @disassembler
runCommand
runCommandNoCC
writeTextFile
writeText
writeTextDir
writeScript
writeScriptBin
writeShellScriptBin
symlinkJoin
makeSetupHook
writeReferencesToFile
linkFarm
requireFile
copyPathToStore
copyPathsToStore
<nixpkgs/pkgs/top-level/all-packages.nix>
pkgs.fetchadc
(@FPtje)pkgs.fetchbower
(@FPtje)pkgs.fetchbzr
(@FPtje)pkgs.fetchcvs
(@FPtje)pkgs.fetchdarcs
(@FPtje)pkgs.fetchfossil
pkgs.fetchgit
pkgs.fetchgitPrivate
pkgs.fetchgitrevision
pkgs.fetchgitLocal
pkgs.fetchmtn
pkgs.fetchMavenArtifact
pkgs.fetchpatch
pkgs.fetchs3
pkgs.fetchsvn
pkgs.fetchsvnrevision
pkgs.fetchsvnssh
pkgs.fetchhg
pkgs.fetchurl
pkgs.fetchRepoProject
pkgs.fetchurlBoot
pkgs.fetchzip
pkgs.fetchFromGitHub
@basvandijkpkgs.fetchFromBitbucket
pkgs.fetchFromSavannah
pkgs.fetchFromGitLab
pkgs.fetchFromRepoOrCz
pkgs.fetchNuGet
pkgs.fetchgx
pkgs.fetchegg
pkgs.fetchmail
<nixpkgs/lib>
lib.cleanSource
@gilliganlib.genActions
@gilligan (the whole file will be removed soon)lib.isOption
@gilliganlib.mkOption
@gilliganlib.mkEnableOption
@gilliganlib.mergeDefaultOption
lib.mergeOneOption
@gilliganlib.getValues
@gilliganlib.getFiles
@gilliganlib.optionAttrSetToDocList'
@gilliganlib.showOption
@gilliganlib.showFiles
@gilliganlib.unknownModule
applyIfFunction
packSubmodule
mergeModules'
mkIf
mkAssert
mkMerge
mkOverride
mkOptionDefault
mkDefault
mkForce
mkVMOverride
mkStrict
mkFixStrictness
mkOrder
mkBefore
mkAfter
mkAliasAndWrapDefinitions
doRename
defaultMergeArg
defaultMerge
foldArgs
defaultOverridableDelayableArgs
uniqListExt
condConcat
lazyGenericClosure
innerModifySumArgs
modifySumArgs
innerClosePropagation
closePropagation
mergeAttrsByFuncDefaults
mergeAttrsByFuncDefaultsClean
nixType
addErrorContextToAttrs
traceIf
traceVal
traceXMLVal
traceXMLValMarked
traceShowVal
traceShowValMarked
attrNamesToStr
showVal
strict
getBin
getLib
getDev
zipWithNames
zip
<nixpkgs/pkgs/development/haskell-modules/lib.nix>
<nixpkgs/nixos/lib>
buildVM
make-channel.nix
make-disk-image.nix
pending major refactor according to copumpkinmake-iso9660-image.nix
make-squashfs.nix
make-system-tarball.nix
<nixpkgs/nixos/lib/testing.nix>
testDriver
runTests
makeTest
runInMachine
runInMachineWithX
simpleTest