aboutsummaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Update and rename intellij.md to intellij-gsoc.mdIlya Kirillov2017-08-252-41/+64
|
* Update intellij.mdIlya Kirillov2017-08-141-0/+2
|
* Update intellij.mdIlya Kirillov2017-08-081-14/+9
| | | A newer version of idea plugin
* Update intellij.mdIlya Kirillov2017-06-281-9/+27
|
* Create intellij.mdIlya Kirillov2017-06-201-0/+26
|
* FAQ about linking issuesChristopher Vogt2017-04-021-0/+11
|
* start modularizing cbt into librariesChristopher Vogt2017-03-271-0/+35
| | | | | | | | | | this extracts certain parts of cbt into stand-alone libraries, which can be published to maven and used outside of cbt. This also adds scalariform for these parts of the code. This slows down cbt’s own build a lot because of the number of projects involved! So we’ll follow this by a bunch of performance tweak commits.
* Unify reflectively loading builds from directories.Christopher Vogt2017-03-201-0/+1
| | | | | | | | | | THis is mostly cleanup and a little bit feature. Before it was done partially in 3 places, BuildBuild, loadRoot and GitDependency. Now DirectoryDependencies also support referencing sub-builds. Also introduce scalariform for the first few files of cbt's core code :).
* fix file watching for realChristopher Vogt2017-03-121-0/+3
| | | | | | | last file watching update didn’t work well enough. This now - rips out barbary watch service as it seems buggy crashing the jvm - make cbt exclusively write files to watch to a file - uses fswatch instead watching all files in that file
* revamp loop featureChristopher Vogt2017-03-121-0/+8
| | | | | | | | | | | | | | | | | | | | | now CBT and builds pass their file names to the current build via the context. The build then simply blocks until any file changes. Then it returns with a special exit code, which the bash script picks up and restarts CBT. Thats works well for looping over project files. It works less well for looping over builds and CBT itself. For this a build has to success once, so that the .cbt-loop.tmp file exists. Then looping works for cbt and builds, but the file list is not updated in case of compile errors, etc. Fixes - https://github.com/cvogt/cbt/issues/406 - https://github.com/cvogt/cbt/issues/405 - https://github.com/cvogt/cbt/issues/202 - https://github.com/cvogt/cbt/issues/50 - https://github.com/cvogt/cbt/issues/22 We should improve for 1.0 in https://github.com/cvogt/cbt/issues/419 to handle looping over build files and cbt itself smarter.
* Document CBT plugin style guide and adjust Scalafmt plugin accordinglyChristopher Vogt2017-03-111-0/+105
|
* add developer documentation about cbt version compatibilityChristopher Vogt2017-03-112-0/+50
|
* add design decision documentation about various CBT featuresChristopher Vogt2017-03-021-3/+137
|
* why cbt uses inheritanceChristopher Vogt2017-02-221-0/+5