Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-04-23 | Tutorial: mention the possibility to browse individual invocations | Klaus Aehlig | |
2025-04-23 | tutorial: Update DEBUG config variable to map | Paul Cristian Sarbu | |
In preparation for the rule changes, to avoid introducing false positives during future bisections. | |||
2025-04-16 | Add basic tutorial section on invocation logging | Klaus Aehlig | |
... under the advanced chapter of our tutorial. | |||
2025-04-14 | clean up markdown in tutorial and concepts | Klaus Aehlig | |
... and ensure that pandoc processes them correctly. In particular, add an empty line around itemize environments. | |||
2025-03-17 | Extend tutorial to also include other uses of build delegation | Klaus Aehlig | |
2025-03-06 | tutorial: Add chapter on just-lock | Paul Cristian Sarbu | |
Also update the README. | |||
2025-03-06 | tutorial: Consistently use the fmtlib release tag | Paul Cristian Sarbu | |
...instead of using the master branch. | |||
2025-02-18 | tutorial: update tests section | Klaus Aehlig | |
Add the artifacts and outputs of the updated rules, as well as some explanatory remarks. | |||
2025-02-18 | tutorial: update rebuild section | Klaus Aehlig | |
- As we build a binary hello, make it an extension of the hello we had before. - Make the passing of time more explicit. - Add actual output of rerunning the tutorial. | |||
2025-02-17 | tutorial: update hello-world section | Klaus Aehlig | |
As our defaults rule supports flags common for C and C++ use them, especially as our example only uses common flags. | |||
2025-02-17 | tutorial: update reference to rules-cc | Klaus Aehlig | |
2025-02-14 | tutorial, getting started: add the basics of analyse | Klaus Aehlig | |
2025-02-14 | tutorial, getting started: include more idiomatic use of options | Klaus Aehlig | |
... in particular in the case of targets producing precisely one artifact; this better emphasizes the idea that we talk to the tool in terms of targets. While there, also add some clarifying comments. | |||
2025-01-30 | Add basic introduction on how to set up computed roots | Klaus Aehlig | |
2024-10-23 | Update rules reference in tutorial | Klaus Aehlig | |
2024-09-11 | Add a tutorial on setting up linters | Klaus Aehlig | |
2024-09-11 | Update rules-cc commit in tutorial | Klaus Aehlig | |
2024-08-27 | debugging tutorial: Update to include correct toolchain defaults | Paul Cristian Sarbu | |
This is an essential step in the debugging process that was missing in the tutorial. | |||
2024-07-08 | tutorial on tests: set shell defaults | Klaus Aehlig | |
... as they will be used in newer versions of rules-cc to set the path for the test-summary action. | |||
2024-06-26 | proto tutorial: Add section on debugging | Paul Cristian Sarbu | |
This showcases that also generated proto headers will be staged for debugging. | |||
2024-06-26 | Add tutorial to showcase debugging | Paul Cristian Sarbu | |
2024-06-26 | 3rd-party tutorial: Add DEBUG flag for fmtlib export target | Paul Cristian Sarbu | |
This is good practice and it makes it easier to later demonstrate debugging, as the flag value is honored. Also renames the final repos.json example, in order to ensure that any chapters depending on the output of this chapter receives the correct repository description. | |||
2024-06-26 | tutorials: Fix small typos | Paul Cristian Sarbu | |
2024-06-26 | tutorials: Update rules-cc commit | Paul Cristian Sarbu | |
...to version fully supporting debugging. | |||
2024-05-15 | Test tuorial: mention creating a defaults definition for the shell toolchain | Klaus Aehlig | |
... so that the tutorial also works with the latest version of our rules. | |||
2024-04-25 | just serve: Paths in config file should be location objects | Paul Cristian Sarbu | |
Also updates the tests and all relevant documentation accordingly. | |||
2024-04-24 | Add first version of just-serve tutorial | Paul Cristian Sarbu | |
2024-04-23 | tutorial: Update outputs and other improvements | Paul Cristian Sarbu | |
When tutorial docs were changed to showcase running commands with just-mr instead of just, the outputs were not changed. This is now fixed to showcase the results run with current master just-mr (and just), together with other small improvements and fixes. | |||
2024-04-15 | just-execute doc: Small improvements | Paul Cristian Sarbu | |
2024-04-15 | tutorial: Consistent formatting and small fixes | Paul Cristian Sarbu | |
2023-12-19 | tutorial: explain the difference between action graph and the traversed part | Klaus Aehlig | |
When explaining CC tests, the option --request-action-input is used to get hold of the actual test binary. This is the first time in the tutorial where the action graph is larger than the part that that is traversed during the build. Use this oportunity to explain the difference between those concpets as, reportedly, some users got confused about this. | |||
2023-10-24 | just-execute tutorial: recommend statically linked binares | Klaus Aehlig | |
... and point to the repository with machine-readable instructions on how to properly build them. | |||
2023-08-25 | tutorial: hint on `just describe` to list implicit dependencies | Klaus Aehlig | |
2023-08-22 | Update tutorial to use latest version of rules-cc | Klaus Aehlig | |
2023-08-22 | tutorial: Use new TOOLCHAIN_CONFIG variable | Oliver Reiche | |
2023-08-18 | tutorial, third party: also mention pkg-config as option | Klaus Aehlig | |
While there, - remove the outdated claim that in package build of just the prebuilt library aproach of a header-only library with link dependencies is chosen, and - remove a wrong footnote separator. | |||
2023-08-18 | documentation: third-party code may also be built using foreign tools | Klaus Aehlig | |
... while providing a native descirption still is the cleaner approach. Nevertheless, hinting on this fact early avoids scaring off novice users having a lot of dependencies. | |||
2023-08-17 | tutorial: mention the describe subcommand | Klaus Aehlig | |
... as a way to find out more about the defining rule of a target. While there, also be a bit more explicit about target naming and the fact that the default target is a target of the rules repository. | |||
2023-08-17 | documentation: add some clarifying comments | Klaus Aehlig | |
... emphasizing that source files are just targets and that we could as well use a defined target there. | |||
2023-08-16 | tutorial: Add missing language specifier | Oliver Reiche | |
2023-08-14 | doc: Fix typos in tutorial | Paul Cristian Sarbu | |
2023-07-19 | Add a tutorial on cross compiling | Klaus Aehlig | |
2023-06-12 | just execute tutorial: hint on the --compatible option | Klaus Aehlig | |
... so that users who want use just as an execution service for other build tools are aware and don't run into errors due to incompatible hashes. | |||
2023-06-12 | doc: Minor format and consistency improvements | Oliver Reiche | |
2023-06-12 | doc: Convert orgmode files to markdown | Oliver Reiche | |
2023-05-08 | tutorial/proto: Also show how to build just the CC bindings | Klaus Aehlig | |
2023-04-26 | Tutorial: take latest commit of rules-cc | Klaus Aehlig | |
2023-04-26 | Test tutorial: defaults from shell/test need to be declared | Klaus Aehlig | |
... also for CC tests, as this contains the shared tools, e.g., for flakyness handling. | |||
2023-04-18 | Fix typos "boostrap" -> "bootstrap". | Niklas Hambüchen | |
I know "boost rap" is a popular music genre among C++ programmers today, but nevertheless this is a typo. | |||
2023-03-29 | wip:just execute tutorial | Alberto Sartori | |