Difference between revisions of "Devops"
From Lost In Wonderlands
(→Build) |
(→Build) |
||
(21 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
== Theories Links == | == Theories Links == | ||
− | == | + | == IDEs == |
+ | * https://en.wikipedia.org/wiki/Integrated_development_environment | ||
+ | |||
+ | * kDevelop, https://www.kdevelop.org | ||
+ | * Anjuta Develop Studio, http://anjuta.org | ||
+ | * Code::blocks, http://www.codeblocks.org | ||
+ | * MonoDevelop, | ||
+ | ** https://en.wikipedia.org/wiki/MonoDevelop | ||
+ | ** https://www.monodevelop.com | ||
+ | * Eclipse, https://www.eclipse.org | ||
+ | * MyEclipse, https://en.wikipedia.org/wiki/MyEclipse | ||
+ | * Netbean, https://en.wikipedia.org/wiki/NetBeans | ||
+ | * JDeveloper, | ||
+ | ** https://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html | ||
+ | ** https://en.wikipedia.org/wiki/JDeveloper | ||
+ | * Android Studio, https://developer.android.com/studio/install | ||
+ | * ItelliJ IDEA, https://en.wikipedia.org/wiki/IntelliJ_IDEA | ||
+ | * AppCode , https://www.jetbrains.com/objc/?fromMenu | ||
+ | * PyCharm, https://www.jetbrains.com/pycharm/?fromMenu | ||
+ | * CLion, https://www.jetbrains.com/clion/ | ||
+ | * GoLang, https://www.jetbrains.com/go/?fromMenu&utm_expid=.qV9Irwa4SS-xPJHMhpNehw.0&utm_referrer=https%3A%2F%2Fwww.jetbrains.com%2Fpycharm%2F%3FfromMenu | ||
+ | * [[VisualStudio]] | ||
+ | * XCode, https://developer.apple.com/xcode/ | ||
+ | * Qt Creator | ||
+ | ** https://fr.wikipedia.org/wiki/Qt_Creator | ||
+ | |||
+ | |||
+ | * SharpDevelop, https://en.wikipedia.org/wiki/SharpDevelop | ||
+ | * Lazarus(freePascal), https://en.wikipedia.org/wiki/Lazarus_(IDE) | ||
+ | |||
+ | === Visual Programming IDE === | ||
+ | * Prograph, https://en.wikipedia.org/wiki/Prograph | ||
+ | * KTechLab , https://en.wikipedia.org/wiki/KTechLab | ||
+ | |||
+ | === Dependency , Dependency Managers, Packages Manager === | ||
+ | |||
+ | |||
+ | list on github for packages and dependency manager | ||
+ | * https://github.com/showcases/package-managers | ||
+ | |||
+ | === Dependency managers === | ||
+ | |||
+ | * https://devopedia.org/dependency-manager | ||
+ | * https://devopedia.org/dependency-injection | ||
+ | * https://medium.com/prodsters/what-are-dependency-managers-26d7d907deb8 | ||
+ | * https://en.wikipedia.org/wiki/Dependency_(project_management) | ||
+ | * https://en.wikipedia.org/wiki/Dependency_hell | ||
+ | * https://en.wikipedia.org/wiki/Coupling_(computer_programming) | ||
+ | * http://wiki.c2.com/?ContextIndependence | ||
+ | |||
+ | |||
+ | * Gradle | ||
+ | ** https://gradle.org/ | ||
+ | * Maven | ||
+ | ** https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html | ||
+ | * CocoaPods | ||
+ | ** https://cocoapods.org/ | ||
+ | * Nugets, for .Net/Xamarin | ||
+ | ** https://www.nuget.org/ | ||
+ | * With Eclipse | ||
+ | * with Ant | ||
+ | * Carthage | ||
+ | ** https://github.com/Carthage/Carthage | ||
+ | |||
+ | |||
+ | === Packages managers === | ||
+ | list of packages managers | ||
+ | * https://en.wikipedia.org/wiki/List_of_software_package_management_systems | ||
+ | |||
+ | == Software configuration management == | ||
+ | * https://en.wikipedia.org/wiki/Software_configuration_management | ||
== Devops Engines == | == Devops Engines == | ||
+ | |||
+ | * jenkins | ||
+ | * https://github.com/wakaleo/game-of-life | ||
+ | * https://fastlane.tools/ | ||
== SourceCodeMagamentSystems == | == SourceCodeMagamentSystems == | ||
Line 31: | Line 105: | ||
* [[GNU/make]] | * [[GNU/make]] | ||
* [[CMake]] | * [[CMake]] | ||
+ | ** https://cmake.org/cmake-tutorial/ | ||
+ | ** https://alexandre-laurent.developpez.com/tutoriels/cmake/ | ||
+ | ** https://riptutorial.com/fr/cmake | ||
+ | ** https://www.johnlamp.net/cmake-tutorial-1-getting-started.html | ||
+ | ** https://www.internalpointers.com/post/modern-cmake-beginner-introduction | ||
+ | ** https://riptutorial.com/cmake | ||
+ | ** https://www.kdab.com/wp-content/uploads/stories/KDAB-whitepaper-CMake.pdf | ||
+ | ** https://www.qt.io/blog/qt-6-build-system | ||
+ | ** | ||
+ | * [[Ninja]] | ||
+ | ** https://ninja-build.org/ | ||
+ | * [[GN]] | ||
+ | ** https://docs.google.com/presentation/d/15Zwb53JcncHfEwHpnG_PoIbbzQ3GQi_cpujYwbpcbZo/edit#slide=id.g119d702868_0_12 | ||
+ | ** https://docs.google.com/presentation/d/15Zwb53JcncHfEwHpnG_PoIbbzQ3GQi_cpujYwbpcbZo/edit#slide=id.g4eba7c1434_142_5 | ||
+ | ** https://chromium.googlesource.com/chromium/src/tools/gn/+/48062805e19b4697c5fbd926dc649c78b6aaa138/README.md | ||
+ | ** https://gn.googlesource.com/gn/+/master/docs/reference.md#var_sources | ||
+ | ** https://gn.googlesource.com/gn/+/master/docs/quick_start.md#Test-the-binary | ||
+ | ** https://gn.googlesource.com/gn/+/master/docs/language.md#Build-configuration | ||
+ | * [[Tup]] | ||
+ | * [[redo]] | ||
+ | * [[jam]] | ||
* [[Ant]] | * [[Ant]] | ||
* [[Maven]] | * [[Maven]] | ||
Line 41: | Line 136: | ||
== StaticCodeAnalysers == | == StaticCodeAnalysers == | ||
+ | * https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis | ||
+ | * PMD, https://pmd.github.io/ | ||
+ | * https://en.wikipedia.org/wiki/Klocwork | ||
+ | * https://en.wikipedia.org/wiki/Coverity | ||
+ | * *https://scan.coverity.com/ | ||
+ | * Find Bugs,http://findbugs.sourceforge.net/ | ||
+ | |||
+ | == Code Source Antii Plagiarism tools == | ||
+ | * https://en.wikipedia.org/wiki/Plagiarism_detection | ||
+ | * Protext IP , Black Duck Software | ||
+ | * Flexera, https://blog.flexerasoftware.com/ | ||
== UnitTesting == | == UnitTesting == |
Latest revision as of 16:45, 21 October 2020
Contents
- 1 Devops
- 1.1 See Also
- 1.2 Theories Links
- 1.3 IDEs
- 1.4 Software configuration management
- 1.5 Devops Engines
- 1.6 SourceCodeMagamentSystems
- 1.7 AutomaticSourceCodeReviews
- 1.8 Build
- 1.9 BuildChecking
- 1.10 StaticCodeAnalysers
- 1.11 Code Source Antii Plagiarism tools
- 1.12 UnitTesting
- 1.13 Tools link
- 1.14 BugTackingSystems
- 1.15 DebuggingUtilities
- 1.16 Books
Devops
See Also
- Devops Engines
- SourceCodeMagamentSystems
- Build
- BuildChecking
- StaticCodeAnalysers
- UnitTesting
- BugTackingSystems
- DebuggingUtilities
Theories Links
IDEs
- kDevelop, https://www.kdevelop.org
- Anjuta Develop Studio, http://anjuta.org
- Code::blocks, http://www.codeblocks.org
- MonoDevelop,
- Eclipse, https://www.eclipse.org
- MyEclipse, https://en.wikipedia.org/wiki/MyEclipse
- Netbean, https://en.wikipedia.org/wiki/NetBeans
- JDeveloper,
- Android Studio, https://developer.android.com/studio/install
- ItelliJ IDEA, https://en.wikipedia.org/wiki/IntelliJ_IDEA
- AppCode , https://www.jetbrains.com/objc/?fromMenu
- PyCharm, https://www.jetbrains.com/pycharm/?fromMenu
- CLion, https://www.jetbrains.com/clion/
- GoLang, https://www.jetbrains.com/go/?fromMenu&utm_expid=.qV9Irwa4SS-xPJHMhpNehw.0&utm_referrer=https%3A%2F%2Fwww.jetbrains.com%2Fpycharm%2F%3FfromMenu
- VisualStudio
- XCode, https://developer.apple.com/xcode/
- Qt Creator
- SharpDevelop, https://en.wikipedia.org/wiki/SharpDevelop
- Lazarus(freePascal), https://en.wikipedia.org/wiki/Lazarus_(IDE)
Visual Programming IDE
- Prograph, https://en.wikipedia.org/wiki/Prograph
- KTechLab , https://en.wikipedia.org/wiki/KTechLab
Dependency , Dependency Managers, Packages Manager
list on github for packages and dependency manager
Dependency managers
- https://devopedia.org/dependency-manager
- https://devopedia.org/dependency-injection
- https://medium.com/prodsters/what-are-dependency-managers-26d7d907deb8
- https://en.wikipedia.org/wiki/Dependency_(project_management)
- https://en.wikipedia.org/wiki/Dependency_hell
- https://en.wikipedia.org/wiki/Coupling_(computer_programming)
- http://wiki.c2.com/?ContextIndependence
- Gradle
- Maven
- CocoaPods
- Nugets, for .Net/Xamarin
- With Eclipse
- with Ant
- Carthage
Packages managers
list of packages managers
Software configuration management
Devops Engines
SourceCodeMagamentSystems
AutomaticSourceCodeReviews
Build
- GNU/make
- CMake
- https://cmake.org/cmake-tutorial/
- https://alexandre-laurent.developpez.com/tutoriels/cmake/
- https://riptutorial.com/fr/cmake
- https://www.johnlamp.net/cmake-tutorial-1-getting-started.html
- https://www.internalpointers.com/post/modern-cmake-beginner-introduction
- https://riptutorial.com/cmake
- https://www.kdab.com/wp-content/uploads/stories/KDAB-whitepaper-CMake.pdf
- https://www.qt.io/blog/qt-6-build-system
- Ninja
- GN
- https://docs.google.com/presentation/d/15Zwb53JcncHfEwHpnG_PoIbbzQ3GQi_cpujYwbpcbZo/edit#slide=id.g119d702868_0_12
- https://docs.google.com/presentation/d/15Zwb53JcncHfEwHpnG_PoIbbzQ3GQi_cpujYwbpcbZo/edit#slide=id.g4eba7c1434_142_5
- https://chromium.googlesource.com/chromium/src/tools/gn/+/48062805e19b4697c5fbd926dc649c78b6aaa138/README.md
- https://gn.googlesource.com/gn/+/master/docs/reference.md#var_sources
- https://gn.googlesource.com/gn/+/master/docs/quick_start.md#Test-the-binary
- https://gn.googlesource.com/gn/+/master/docs/language.md#Build-configuration
- Tup
- redo
- jam
- Ant
- Maven
- Gaddle
- Grunt
- CocoaPods
- Carthage
BuildChecking
StaticCodeAnalysers
- https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
- PMD, https://pmd.github.io/
- https://en.wikipedia.org/wiki/Klocwork
- https://en.wikipedia.org/wiki/Coverity
- *https://scan.coverity.com/
- Find Bugs,http://findbugs.sourceforge.net/
Code Source Antii Plagiarism tools
- https://en.wikipedia.org/wiki/Plagiarism_detection
- Protext IP , Black Duck Software
- Flexera, https://blog.flexerasoftware.com/