Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 624 Bytes

DEVELOPING.md

File metadata and controls

18 lines (12 loc) · 624 Bytes

Developing

Rebasing

Do not rebase. __dk.cmake relies on FetchContent, which in turn relies on git fast forward pulls. You will break everybody if you rebase and then push.

If a pushed rebase does happen, restore the HEAD to the old commit and then do a force push.

Local user. prefix

When running dkcoder scripts inside a git clone of dkcoder, the commands will be prefixed with user..

For example, run ./dk user.dksdk.cmake.link within a git clone of 'dkcoder' to test it. Then, after your change is committed and push, other projects will see that command as ./dk dksdk.cmake.link.