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