|
1 | 1 | ## Lucid
|
2 | 2 |
|
3 |
| -Read about the [Lucid Architecture Concept](https://medium.com/vine-lab/the-lucid-architecture-concept-ad8e9ed0258f). |
| 3 | +The Lucid Architecture is a software architecture that consolidates code-base maintenance as the application scales, |
| 4 | +from becoming overwhelming to handle, gets us rid of rotting code that will later become legacy code, and translate |
| 5 | +the day-to-day language such as Feature and Service into actual, physical code. |
| 6 | + |
| 7 | +Read more about the [Lucid Architecture Concept](https://medium.com/vine-lab/the-lucid-architecture-concept-ad8e9ed0258f). |
| 8 | + |
| 9 | +If you prefer a video, watch the announcement of The Lucid Architecture at LaraconEU 2016: |
| 10 | + |
| 11 | +##### The Lucid Architecture for Building Scalable Applications - Laracon EU 2016 |
| 12 | +[](http://www.youtube.com/watch?v=wSnM4JkyxPw "Abed Halawi - The Lucid Architecture for Building Scalable Applications") |
| 13 | + |
4 | 14 |
|
5 | 15 | ### Join The Community on Slack
|
6 | 16 | [](https://lucid-slack.herokuapp.com)
|
@@ -40,17 +50,8 @@ composer create-project lucid-arch/laravel=5.1.x my-project-5.1
|
40 | 50 | ```
|
41 | 51 |
|
42 | 52 | ## Introduction
|
43 |
| -The Lucid Architecture is a software architecture that helps contain applications' code bases as they grow |
44 |
| -to not become overwhelmingly unmaintainable, gets us rid of code rot that will later become legacy code, and translate |
45 |
| -the day-to-day language such as Feature and Service into actual, physical code. |
46 | 53 |
|
47 |
| -##### The Lucid Architecture for Building Scalable Applications - Laracon EU 2016 |
48 |
| -Check out my talk at LaraconEU 2016 where I introduce the concept and application of the Lucid architecture: |
49 |
| -[](http://www.youtube.com/watch?v=wSnM4JkyxPw "Abed Halawi - The Lucid Architecture for Building Scalable Applications") |
50 |
| - |
51 |
| -### Components |
52 |
| - |
53 |
| -#### Directory Structure |
| 54 | +### Directory Structure |
54 | 55 | ```
|
55 | 56 | src
|
56 | 57 | ├── Data
|
|
69 | 70 | └── resources
|
70 | 71 | ```
|
71 | 72 |
|
| 73 | +### Components |
72 | 74 | | Component | Path | Description |
|
73 | 75 | |---------|--------| ----------- |
|
74 | 76 | | Service | src/Service/[service] | Place for the [Services](#service) |
|
|
0 commit comments