Modular, context-aware and aspect-oriented dendritic Nix configurations. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/ den.oeiuwq.com
configurations den dendritic nix aspect oriented
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(repo): AI Policy on Contributing guide.

+26 -12
+26 -12
docs/src/content/docs/contributing.md
··· 5 5 6 6 All contributions welcome. PRs are checked by CI. 7 7 8 + ### AI-assisted Contributions Policy 9 + 10 + AI assisted code contributions are subject to you agree with the following: 11 + 12 + Tag your Issue / Pull-Request with the `ai-assisted` tag for future tracking and accountability. 13 + 14 + Copy these terms into your PR description, and check them: 15 + 16 + ```markdown 17 + I <your-legal-name>, explicitly aknowledge the following: 18 + - [ ] My contribution is AI generated and I mention which models/mcp-servers/tools were used. 19 + - [ ] I recognize AI generated contribution as my own and am myself legally accountable for it. 20 + - [ ] My contribution aligns with Den LICENSE and does not violate any other projects licenses (e.g. GPL) 21 + - [ ] I will truthfully answer and provide any requested details on how contribution was generated. 22 + ``` 23 + 24 + Having marked those, ensure that 25 + 26 + - Your contribution is minimal and does not introduce unnecessary, unrelated, accidental complexity. 27 + - You removed repetition and polished code as you would have authored it and is suitable for maintainers. 28 + - You are responsable for problems/bugs caused by your contribution and will promptly fix them. 29 + - The bigger the contribution the more likely it will be rejected. Make several focused PRs. 30 + - Do not ask maintainers to read or interpret prose generated by an AI for you. 31 + - Please avoid sending AI assisted PR if you are not willing to understand Den codebase first. 32 + 8 33 ### Run tasks 9 34 10 35 Use `just help` to get a list of all tasks. ··· 16 41 17 42 ### Bug Reports 18 43 19 - Use the `bogus` template to create a minimal reproduction: 20 - 21 - ```console 22 - mkdir bogus && cd bogus 23 - nix flake init -t github:vic/den#bogus 24 - nix flake update den 25 - nix flake check 26 - ``` 27 - 28 - Share your repository with us on [Discussions](https://github.com/vic/den/discussions). 29 - 30 - Or even better, send a PR with a failing test, both the bogus template and CI use the same test helpers. 44 + Use the [bogus template](/tutorials/bogus) to create a minimal reproduction. 31 45 32 46 Failing tests are an awesome way to improve Den. Thanks :) 33 47