mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 10:58:28 +00:00
1 line
2.5 KiB
JSON
1 line
2.5 KiB
JSON
|
{"pageProps":{"metadata":{"date":"\"2020-09-13 19:42:06 +08:00\"","date_modified":"\"2021-05-04 20:52:10 +08:00\"","language":"en","source":""},"title":"Common problems with software packaging","hast":{"type":"root","children":[{"type":"element","tagName":"nav","properties":{"className":"toc"},"children":[{"type":"element","tagName":"ol","properties":{"className":"toc-level toc-level-1"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Several of the problems I've encountered while practicing packaging (aside from unfamiliarity, of course) is of the following:\n"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"How distinct each project could be in case they don't follow the standard.\n Not really a problem as most of them has documentation available for it.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Some of them are built with assumptions or a preset environment which may need patching.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Sparse documentation for building the software.\n Some of them are particularly intuitive but in case it is lacking, you're on your own (unless they're open for discussions and pull requests).\n"}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The process of software packaging might vary but in my case, it is pretty straightforward with "},{"type":"element","tagName":"a","properties":{"href":"/tools.nix"},"children":[{"type":"text","value":"Nix package manager"}]},{"type":"text","value":" (though not-so-great with its "},{"type":"element","tagName":"a","properties":{"href":"https://nixos.org/learn.html"},"children":[{"type":"text","value":"documentation"}]},{"type":"text","value":") and even more so with "},{"type":"element","tagName":"a","properties":{"href":"/2020-08-19-08-21-44"},"children":[{"type":"text","value":"GNU Guix"}]},{"type":"text","value":" with its "},{"type":"element","tagName":"a","properties":{"href":"https://guix.gnu.org/help"},"children":[{"type":"text","value":"open communication and well-made documentation"}]},{"type":"text","value":".\n"}]}]},"backlinks":[]},"__N_SSG":true}
|