Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seblemaguer/environment
https://github.com/seblemaguer/environment
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/seblemaguer/environment
- Owner: seblemaguer
- Created: 2020-04-05T14:35:14.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-12T08:17:06.000Z (2 months ago)
- Last Synced: 2024-11-12T09:22:16.485Z (2 months ago)
- Language: Shell
- Size: 163 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
README
#+TITLE: README of local environment configuration
#+AUTHOR: Sébastien Le Maguer
#+EMAIL: [email protected]
#+DESCRIPTION:
#+KEYWORDS:
#+LANGUAGE: fr
#+OPTIONS: H:1 num:t toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
#+SELECT_TAGS: export
#+EXCLUDE_TAGS: noexport* Global overview
This is my (Sébounet!) environement configuration repository. Everything means to be as automatic as
possible and as unix platform independent as possible (mac and linux supported but not windows !)* Architecture
The architecture respect the following paradigm :
#+begin_example|
+--- bootstrap.sh
|
+--- install.sh
|
+--- local
| |
| +----- bin
| |
| +----- include
| |
| +----- lib
| |
| +----- ...
|
+--- src
| |
| |
| +----- 00-system
| |
| +----- ...
#+end_example- *bootstrap.sh* resets the environment by delete *local* and calling *install.sh*
- *install.sh* contains the installation process
- *local* contains the local environment. It is a replicate of the /usr linux architecture
- *src* contains all submodules or dedicated source kit. In order to add a new tool you need to
create a dedicated directory which contains :
+ *install.sh* for the dedicated installation procedure
+ ** which contains the submodule of the dedicated tool or a specific source directory
if there is not any submodule available