-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
23ae35c
commit e0d4de5
Showing
15 changed files
with
85 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
# markdown-spellcheck spelling configuration file | ||
# Format - lines beginning # are comments | ||
# global dictionary is at the start, file overrides afterwards | ||
# one word per line, to define a file override use ' - filename' | ||
# where filename is relative to this configuration file | ||
GitLab | ||
modEQ | ||
macOS | ||
JUCE | ||
Appveyor | ||
Xorg | ||
pluginval | ||
constexpr | ||
noexcept | ||
const | ||
TheCherno | ||
CppCon | ||
BoostCon | ||
ACCU | ||
CppWeekly | ||
XCode | ||
CLion | ||
gcc | ||
gcov | ||
lcov | ||
llvm-profdata | ||
llvm-cov | ||
ASAN | ||
UBSAN | ||
MSAN | ||
TSAN | ||
MSVC | ||
32bit | ||
Projucer | ||
submodules | ||
Doxygen | ||
readthedocs | ||
AudioPluginHost | ||
CMake | ||
BSDs | ||
AudioUnit | ||
VST | ||
FreeCAD | ||
premade | ||
SFML | ||
IMGUI | ||
DSP | ||
Catch2 | ||
Valgrind | ||
CTest | ||
tobanteAudio | ||
Vulkan | ||
AudioProcessor | ||
ValueTree | ||
Tracktion | ||
DAW | ||
Foleys | ||
Arduino | ||
GLEW | ||
Combobox | ||
LookAndFeel | ||
- chapters/ci.md | ||
TLDR |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# Continuous Integration | ||
|
||
Explaining the concepts of `continuous integration` and `continuous deployment` is far out of scope for this document, but TLDR: CI helps you find problems in your code faster. Every time you push to your version control server of choice (e.g. GitHub or GitLab) builds on various platforms start up. For example in my plugin project modEQ, I have builds for Windows, macOS & Linux. Since all of the platforms are using different compilers I get different warnings on each. Fixing all those little things as you go will save you a lot of time compared to developing exclusively on one platform and then trying to release it for a additional platform at the end. | ||
Explaining the concepts of `continuous integration` and `continuous deployment` is far out of scope for this document, but TLDR: CI helps you find problems in your code faster. Every time you push to your version control server of choice (e.g. GitHub or GitLab) builds on various platforms start up. For example in my plug-in project modEQ, I have builds for Windows, macOS & Linux. Since all of the platforms are using different compilers I get different warnings on each. Fixing all those little things as you go will save you a lot of time compared to developing exclusively on one platform and then trying to release it for a additional platform at the end. | ||
|
||
There are many CI services online for free if your project is publicly available on GitHub or other platforms. I will focus on `travis-ci` and `appveyor` because those to combined will cover all desktop platforms JUCE supports (Windows, macOS & Linux). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,4 +7,4 @@ | |
## Deploy | ||
|
||
- docs | ||
- app/plugin | ||
- app/plug-in |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ | |
- ConsoleApp | ||
- GuiApp | ||
- AudioApp | ||
- Plugin | ||
- Plug-in | ||
|
||
## Project management | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,4 +8,4 @@ | |
|
||
## JUCE Unit Tests | ||
|
||
- How to run them in a plugin build | ||
- How to run them in a plug-in build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
# My wish list for JUCE | ||
|
||
- FreeBSD support (Working on it, see [tobanteAudio/juce-freebsd-example](https://github.com/tobanteAudio/juce-freebsd-example)) | ||
- Build system (solved in JUCE6) | ||
- Build system (solved in JUCE version 6) | ||
- CMake | ||
- Multiple targets in one project | ||
- Better Graphics API integration | ||
- Metal (coming in JUCE6) | ||
- Metal (coming in JUCE version 6) | ||
- Vulkan |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters