github.com/shravanasati/hydra@v1.0.1-0.20240122045627-1082d2ed50d2/structures.md (about) 1 # Project Structures 2 3 This file shows how the project structure for each language hydra supports, looks like. 4 5 ### python 6 7 ``` 8 └── pythonDemo 9 ├── .gitignore 10 ├── LICENSE 11 ├── README.md 12 ├── pythonDemo 13 | └── __init__.py 14 ├── setup.py 15 └── tests 16 ├── __init__.py 17 └── test_pythonDemo.py 18 ``` 19 20 21 ### go 22 23 ``` 24 └── goDemo 25 ├── .gitignore 26 ├── LICENSE 27 ├── README.md 28 ├── bin 29 ├── go.mod 30 ├── pkg 31 ├── src 32 | └── main.go 33 └── tests 34 └── goDemo_test.go 35 ``` 36 37 ### web 38 39 ``` 40 └── webDemo 41 ├── .gitignore 42 ├── LICENSE 43 ├── README.md 44 ├── css 45 | └── style.css 46 ├── img 47 ├── index.html 48 └── js 49 └── script.js 50 ``` 51 52 ### flask 53 54 ``` 55 └── flaskDemo 56 ├── .gitignore 57 ├── LICENSE 58 ├── README.md 59 ├── app.py 60 ├── static 61 | ├── images 62 | ├── scripts 63 | | └── script.js 64 | └── styles 65 | └── style.css 66 └── templates 67 └── index.html 68 ``` 69 70 71 ### c 72 73 ``` 74 └── cDemo 75 ├── .gitignore 76 ├── LICENSE 77 ├── Makefile.am 78 ├── README.md 79 ├── libs 80 ├── src 81 | ├── Makefile.am 82 | ├── main.c 83 | └── main.h 84 └── tests 85 ├── Makefile.am 86 └── cDemo_test.c 87 ``` 88 89 90 ### c++ 91 92 ``` 93 └── cppDemo 94 ├── .gitignore 95 ├── CMakeLists.txt 96 ├── LICENSE 97 ├── README.md 98 ├── include 99 | └── cppDemo 100 | └── header.h 101 ├── libs 102 ├── src 103 | ├── main.cpp 104 | └── main.h 105 └── tests 106 └── cppDemo_test.cpp 107 ``` 108 109 ### ruby 110 111 ``` 112 └── rubyDemo 113 ├── .gitignore 114 ├── Gemfile 115 ├── LICENSE 116 ├── README.md 117 ├── Rakefile 118 ├── bin 119 ├── lib 120 | └── rubyDemo.rb 121 ├── rubyDemo.gemspec 122 └── tests 123 └── test_rubyDemo.rb 124 ```