Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | format_project.rst: De-obfuscate element/package differencestlater/plugin-documentation-improvement | Tristan Maat | 2019-10-25 | 1 | -1/+1 |
| | | | | | | When the package and project have the same name, it can be a little confusing what these things actually mean. This commit makes it a bit more obvious that the two can (and will often) be different. | ||||
* | doc/Makefile: exit 1 if running bst command failschiaratolentino/fix-docs | ctolentino8 | 2019-10-07 | 1 | -3/+1 |
| | |||||
* | doc/bst2html.py: Error out if bst command in doc fails | ctolentino8 | 2019-10-07 | 1 | -2/+5 |
| | |||||
* | doc/sessions/junctions.run: Fix typo in 'remove-dir' option | ctolentino8 | 2019-10-07 | 1 | -1/+1 |
| | |||||
* | Update doc commands to use 'artifact checkout' | ctolentino8 | 2019-10-07 | 1 | -1/+1 |
| | |||||
* | Update doc commands to use 'source fetch' | ctolentino8 | 2019-10-07 | 5 | -5/+5 |
| | |||||
* | CONTRIBUTING.rst: Add UI section | James Ennis | 2019-09-16 | 1 | -0/+78 |
| | | | | | | Now that the frontend has been mostly reworked/standardized, this patch attempts to put our some guidelines/information in around UI contributions. | ||||
* | using_commands.rst: Add internal X-references | James Ennis | 2019-09-16 | 1 | -0/+6 |
| | | | | | This patch adds internal cross references for the artifact and source commands. | ||||
* | using_commands.rst: Add show and list-contents | James Ennis | 2019-09-16 | 1 | -0/+14 |
| | | | | | This patch ensures that we document the recently introduced artifact subcommands "show" and "list-contents". | ||||
* | coding_guidelines.rst: Inline comments require 2 whitespacesjennis/split_contributing | James Ennis | 2019-09-13 | 1 | -1/+1 |
| | |||||
* | coding_guidelines.rst: Fix typo in frobiliciously | James Ennis | 2019-09-13 | 1 | -2/+2 |
| | |||||
* | grpc_protocol.rst: Rename title to be more descriptive | James Ennis | 2019-09-13 | 1 | -2/+2 |
| | |||||
* | writing_documentation.rst: Rename title to be more descriptive | James Ennis | 2019-09-13 | 1 | -2/+2 |
| | |||||
* | using_the_testsuite.rst: Rename title to be more descriptive | James Ennis | 2019-09-13 | 1 | -2/+2 |
| | |||||
* | CONTRIBUTING.rst: Split up CONTRIBUTING into smaller files | James Ennis | 2019-09-13 | 10 | -1/+1902 |
| | | | | | | | | Our contributing has got way too big. This patch aims to split it up into sensible files. These are found in "Further information". Closes #1116 | ||||
* | Use distutils plugin from bst-plugins-experimental | Javier Jardón | 2019-09-12 | 1 | -1/+0 |
| | |||||
* | Fail if we try to build a BST_FORMAT_VERSION we do not support anymorejjardon/BST_FORMAT_VERSION | Javier Jardón | 2019-09-12 | 8 | -8/+8 |
| | | | | | bst-1.x support BST_FORMAT_VERSION == 17, as that is not supported by master I think is ok to set BST_FORMAT_VERSION_MIN = 18 | ||||
* | Update documentation to explain split caches | Tristan Maat | 2019-09-06 | 2 | -0/+59 |
| | |||||
* | doc/source/format_declaring.rst: Documenting strict dependencies | Tristan Van Berkom | 2019-08-31 | 2 | -0/+13 |
| | | | | | | This adds documentation on the new keyword `strict` in dependency declarations, and adds a link to the strict mode user config section. | ||||
* | Move qmake plugin to bst-plugins-experimentalcoldtom/move-qmake | Thomas Coldrick | 2019-08-14 | 1 | -1/+0 |
| | |||||
* | Move modulebuild plugin to bst-plugins-experimental | Thomas Coldrick | 2019-08-14 | 1 | -1/+0 |
| | | | | Continuing moving plugins over to bst-plugins-experimental. | ||||
* | Move makemaker plugin to bst-plugins-experimental | Thomas Coldrick | 2019-08-12 | 1 | -1/+0 |
| | | | | Continuing moving plugins to bst-plugins-experimental. | ||||
* | Move make plugin to bst-plugins-experimentalcoldtom/move-make | Thomas Coldrick | 2019-08-09 | 1 | -1/+0 |
| | |||||
* | Move meson element to bst-plugins-experimental | Thomas Coldrick | 2019-08-08 | 1 | -1/+0 |
| | |||||
* | doc/source/core_plugins.rst: bst-external -> bst-plugins-experimental | Javier Jardón | 2019-08-08 | 1 | -1/+1 |
| | |||||
* | Move cmake plugin to bst-plugins-experimentalcoldtom/move-cmake | Thomas Coldrick | 2019-08-08 | 1 | -1/+0 |
| | | | | | | | | | | | | It was agreed on the mailing list to move all plugins to a single repository, before moving them into domain-specific repositories. As a result it seems reasonable to move everything to the bst-plugins-experimental repo as this stepping stone, rather than creating a whole new repo. This commit starts the process of moving things over by moving only the cmake plugin to bst-plugins-experimental, and altering the tests to reflect the new location. | ||||
* | format_project.rst: Add required push flag to documentation | James Ennis | 2019-08-06 | 1 | -0/+2 |
| | | | | | When declaring artifact/source servers which we want to push to, we must set a "push" boolean | ||||
* | doc/source/format_project.rst: Fix tiny typo | Tristan Maat | 2019-07-29 | 1 | -2/+1 |
| | |||||
* | node: Add 'get_str_list' on 'MappingNode' | Benjamin Schubert | 2019-07-17 | 1 | -1/+1 |
| | | | | | | `mapping.get_sequence(...).as_str_list()` is a very common pattern seen both in plugins and the core. Adding a helper to reduce the number of operations will make usage smoother | ||||
* | node: document public API | Benjamin Schubert | 2019-07-15 | 1 | -0/+1 |
| | |||||
* | _yaml: Decomission 'dump()'. 'roundtrip_dump' is an equivalent function now | Benjamin Schubert | 2019-07-15 | 1 | -1/+1 |
| | | | | | Remove completely '_yaml.dump()' and replace all notions and call by 'roundtrip_dump' | ||||
* | _yaml: Remove 'node_items' and add 'MappingNode.items()' | Benjamin Schubert | 2019-07-15 | 1 | -1/+2 |
| | | | | | | One difference is that 'MappingNode.items()' does not strip the provenance from scalars and lists, which ends up not affecting the code much. | ||||
* | doc/bst2html: Remove usage of 'node_get' and use new API | Benjamin Schubert | 2019-07-15 | 1 | -13/+11 |
| | |||||
* | doc/source/using_config.rst: Add pull-artifact-files option | Raoul Hidalgo Charman | 2019-07-11 | 1 | -2/+6 |
| | | | | Part of #1043 | ||||
* | Rename (spawn, fork) -> 'start process' | Angelos Evripiotis | 2019-06-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | Avoid confusion by not referring to starting another process as 'spawning'. Note that 'spawn' is a process creation method, which is an alternative to forking. Say 'create child process' instead of 'fork' where it doesn't harm understanding. Although we currently only use the 'fork' method for creating subprocesses, there are reasons for us to support 'spawn' in the future. More information on forking and spawning: https://docs.python.org/3/library/multiprocessing.html#contexts-and-start-methods | ||||
* | _yaml.pyx: Forbid expected_type=Mapping, and remove isinstance check | Benjamin Schubert | 2019-06-03 | 1 | -3/+2 |
| | | | | | | | | | | | Calls to `isinstance` can be particularily costly. Using type() is much faster. The only known case where the `isinstance` was useful is for dictionnaries where we would ask for a 'Mapping' instead. Disallowing 'Mapping' for expected_type considerably speeds up the calls to this functions. Also add into NEWS | ||||
* | docs: Update configuring cache serverraoul/1024-artifact-docs | Raoul Hidalgo Charman | 2019-05-31 | 4 | -33/+40 |
| | | | | | | | | Now that we have both artifact and source caches the documentation is updated to reflect that. Some sections headings/links etc. have been expanded and changed. Part of #1025 | ||||
* | doc: Add architecture section on caches | Raoul Hidalgo Charman | 2019-05-31 | 3 | -0/+71 |
| | | | | Part of #1024 | ||||
* | docs: update to reflect artifact as a proto | Raoul Hidalgo Charman | 2019-05-31 | 1 | -6/+7 |
| | | | | Part of #1024 | ||||
* | Move source from 'buildstream' to 'src/buildstream' | Chandan Singh | 2019-05-21 | 3 | -6/+6 |
| | | | | | | This was discussed in #1008. Fixes #1009. | ||||
* | Remove OSTree plugin; It lives now in the bst-plugins-experimental repo | Javier Jardón | 2019-05-14 | 2 | -1/+5 |
| | |||||
* | doc/source/format_declaring.rst: Fix the YAML block | Mathieu Bridon | 2019-04-22 | 1 | -1/+1 |
| | | | | String starting with a "%" character need to be quoted. | ||||
* | doc: Fix the build with Sphinx 2.0 | Mathieu Bridon | 2019-04-22 | 1 | -1/+1 |
| | | | | | | | | | | | | Sphinx 1.7, released in February 2018 moved the sphinx.apidoc module to sphinx.ext.apidoc, with an alias and a deprecation warning in place so users know to port their code. The compatibility alias was removed in Sphinx 2.0, so we need to move to the new module name. Fortunately, since the new module name is more than a year old, this shouldn't break anything for anybody. | ||||
* | plugintestutils: Rename 'plugintestutils' package to 'testing'phil/rename-plugintestutils | Phil Dawson | 2019-04-16 | 1 | -1/+1 |
| | | | | | | | | | - Rename plugintestutils to testing. - Don't run the tests from bst-plugins-template. This imports buildstream.plugintestutils so will have to be disabled to get through CI. This can be re nabled once bst-plugins-template has been patched. | ||||
* | docs: Add generated docs for buildstream.plugintestutils | Phil Dawson | 2019-04-12 | 1 | -0/+1 |
| | |||||
* | using_config.rst: Add source cache documentation | Raoul Hidalgo Charman | 2019-03-25 | 1 | -0/+46 |
| | | | | Part of #440 | ||||
* | format_project.rst: Add source cache documentation | Raoul Hidalgo Charman | 2019-03-25 | 1 | -0/+27 |
| | | | | Part of #440 | ||||
* | Added doc's for workspace reset --softpointswaves/softreset | William Salmon | 2019-03-21 | 3 | -0/+45 |
| | |||||
* | docs: Add bst artifact delete to using_commands.rst | James Ennis | 2019-03-13 | 1 | -0/+7 |
| | |||||
* | doc/source/core_plugins.rst: Add link to bst-plugins-container | Chandan Singh | 2019-03-12 | 1 | -0/+1 |
| | | | | | | https://gitlab.com/BuildStream/bst-plugins-container has now had its first (and second and third too) release, add it to the list of known external plugins. |