Commit cbb83a6f authored by Yassine Doghri's avatar Yassine Doghri
Browse files

feat: add npm for js dependencies + move src/ files to root folder

- add node service in docker-compose.yml
- update .devcontainer Dockerfile by adding node, npm and vim
- init package.json for npm with tailwindcss, postcss, commitlint and commitizen as dev dependencies
- update default layout main header and footer
- replace CI's welcome_message.php with home.php listing all podcasts
- add AUTHORS.md file
- add docs folder in which to place castopod's technical documentation
parent 3bf9420b
Loading
Loading
Loading
Loading

.DS_Store

deleted100644 → 0
−6 KiB

File deleted.

+6 −1
Original line number Diff line number Diff line
@@ -6,6 +6,11 @@ RUN apt-get update && apt-get install -y \

COPY --from=composer /usr/bin/composer /usr/bin/composer

RUN curl -sL https://deb.nodesource.com/setup_12.x | bash -

RUN apt-get update && \
    apt-get install -y nodejs

RUN apt-get update && \
    apt-get upgrade -y && \
    apt-get install -y git
    apt-get install -y git vim
+15 −13
Original line number Diff line number Diff line
@@ -11,6 +11,8 @@
    "bmewburn.vscode-intelephense-client",
    "streetsidesoftware.code-spell-checker",
    "naumovs.color-highlight",
		"heybourn.headwind"
    "heybourn.headwind",
    "anish-m.ci-snippets2",
    "wayou.vscode-todo-highlight"
  ]
}
+137 −0
Original line number Diff line number Diff line
#-------------------------
# Operating Specific Junk Files
#-------------------------

# OS X
.DS_Store
.AppleDouble
.LSOverride

# OS X Thumbnails
._*

# Windows image file caches
Thumbs.db
ehthumbs.db
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk

# Linux
*~

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

#-------------------------
# Environment Files
#-------------------------
# These should never be under version control,
# as it poses a security risk.
.env
.vagrant
Vagrantfile

#-------------------------
# Temporary Files
#-------------------------
writable/cache/*
!writable/cache/index.html

writable/logs/*
!writable/logs/index.html

writable/session/*
!writable/session/index.html

writable/uploads/*
!writable/uploads/index.html

writable/debugbar/*

php_errors.log

#-------------------------
# User Guide Temp Files
#-------------------------
user_guide_src/build/*
user_guide_src/cilexer/build/*
user_guide_src/cilexer/dist/*
user_guide_src/cilexer/pycilexer.egg-info/*

#-------------------------
# Test Files
#-------------------------
tests/coverage*

# Don't save phpunit under version control.
phpunit

#-------------------------
# Composer
#-------------------------
vendor

#-------------------------
# IDE / Development Files
#-------------------------

# Modules Testing
_modules/*

# phpenv local config
.php-version

# Jetbrains editors (PHPStorm, etc)
.idea/
*.iml

# Netbeans
nbproject/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
.nb-gradle/

# Sublime Text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache
*.sublime-workspace
*.sublime-project
.phpintel
/api/

# Visual Studio Code
.vscode/

/results/
/phpunit*.xml
/.phpunit.*.cache

# Media files
public/media/*

# npm
yarn.lock
node_modules

# potcss generated file
public/index.css

#-------------------------
# Docker volumes
#-------------------------

AUTHORS.md

0 → 100644
+4 −0
Original line number Diff line number Diff line
# Authors

[Benjamin Bellamy](https://code.podlibre.org/benjamin) <benjamin@podlibre.org>
[Yassine Doghri](https://code.podlibre.org/yassine) <yassine@podlibre.org>
Loading