PureNix 项目教程
purenixNix backend for PureScript. Transpile PureScript code to Nix.项目地址:https://gitcode.com/gh_mirrors/pu/purenix
1. 项目的目录结构及介绍
PureNix 项目的目录结构如下:
purenix/
├── app/
├── docs/
├── img/
├── nix/
├── scripts/
├── src/
│ └── PureNix/
├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── cabal.project
├── flake.lock
├── flake.nix
├── hie.yaml
└── purenix.cabal
app/: 存放应用程序相关文件。docs/: 存放项目文档。img/: 存放图片资源。nix/: 存放 Nix 相关配置和脚本。scripts/: 存放辅助脚本。src/PureNix/: 存放 PureNix 的主要源代码。.gitignore: Git 忽略文件配置。CHANGELOG.md: 项目更新日志。LICENSE: 项目许可证。README.md: 项目说明文档。cabal.project: Cabal 项目配置文件。flake.lock: Nix flake 锁定文件。flake.nix: Nix flake 配置文件。hie.yaml: Haskell IDE 引擎配置文件。purenix.cabal: PureNix 项目配置文件。
2. 项目的启动文件介绍
PureNix 项目的启动文件主要是 flake.nix 和 purenix.cabal。
flake.nix: 这是 Nix flake 的主要配置文件,定义了项目的依赖、开发环境和其他相关配置。purenix.cabal: 这是 Cabal 项目的配置文件,定义了项目的构建信息、依赖和其他相关配置。
3. 项目的配置文件介绍
PureNix 项目的主要配置文件包括 flake.nix、purenix.cabal 和 cabal.project。
flake.nix: 定义了项目的 Nix 依赖、开发环境和其他相关配置。purenix.cabal: 定义了项目的构建信息、依赖和其他相关配置。cabal.project: 定义了 Cabal 项目的全局配置,包括源目录、依赖和其他相关配置。
以上是 PureNix 项目的基本教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助!
purenixNix backend for PureScript. Transpile PureScript code to Nix.项目地址:https://gitcode.com/gh_mirrors/pu/purenix