Go to file
Yassine Doghri fa5b5f51a4 docs(init): create documentation website using vitepress
- rename podlibre to adaures
- rename castopod-host to castopod
- simplify README and redirect to docs site
- move INSTALL and UPDATE docs
- add new gitlabci pipeline to deploy docs
- upgrade node to v16 in Dockerfile
2022-02-19 16:06:11 +00:00
.devcontainer docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
.gitlab/issue_templates docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
.husky ci(git-hooks): add verbose param to commitlint command 2021-06-11 09:35:13 +00:00
app docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
docs docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
modules docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
public docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
scripts docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
tests chore: update CodeIgniter to latest dev version after 4.1.6 2022-01-04 15:40:27 +00:00
themes feat(podcast-form): add new_feed_url field to set an url when changing domain or host 2022-02-09 17:44:24 +00:00
writable fix(video-clips): create unique temporary files for resources to be deleted after generation 2022-01-21 12:35:50 +00:00
.browserslistrc refactor: update js files to typescript and replace parcel with rollup 2020-10-15 14:41:12 +00:00
.editorconfig refactor: add php_codesniffer to define castopod's coding style based on psr-1 2020-10-15 14:41:22 +00:00
.env.example docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
.eslintrc.json ci: add phpstan static analysis to .gitlabci.yml 2021-05-12 15:23:50 +00:00
.gitignore docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
.gitlab-ci.yml docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
.prettierrc.json style(ecs): add easy-coding-standard to enforce coding style rules for php 2021-06-11 09:34:48 +00:00
.releaserc.json docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
.rsync-filter docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
.stylelintrc.json feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
.svgo.icons.js feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
.svgo.js feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
AUTHORS.md docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
CHANGELOG.md docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
CODE_OF_CONDUCT.md docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
DEPENDENCIES.md docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
Dockerfile docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
LICENSE.md feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
README.md docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
builds chore: update CodeIgniter to latest dev version after 4.1.6 2022-01-04 15:40:27 +00:00
captainhook.json style(ecs): add easy-coding-standard to enforce coding style rules for php 2021-06-11 09:34:48 +00:00
commitlint.config.js feat: enhance ui using javascript in admin area 2020-10-15 14:41:09 +00:00
composer.json docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
composer.lock docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
crontab docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
docker-compose.yml docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
ecs.php feat(settings): add general config for instance (site name, description and icon) 2021-12-29 12:04:01 +00:00
env chore: update CodeIgniter to latest dev version after 4.1.6 2022-01-04 15:40:27 +00:00
package-lock.json chore(release): 1.0.0-beta.8 [skip ci] 2022-02-10 11:19:13 +00:00
package.json docs(init): create documentation website using vitepress 2022-02-19 16:06:11 +00:00
phpstan.neon chore: update codeigniter4 after 4.1.7 hot fix release 2022-01-10 10:31:47 +00:00
phpunit.xml.dist refactor: add rector to enforce type declarations, code quality + style and remove dead code 2021-05-12 10:48:30 +00:00
postcss.config.js feat: toggle podcast sidebar on smaller screens 2021-12-29 12:03:15 +00:00
rector.php feat(components): add custom view renderer with ComponentRenderer adapted from bonfire2 2021-12-29 11:54:50 +00:00
spark refactor: add strict types declaration before each file and fix activitypub issues 2021-06-11 09:35:19 +00:00
tailwind.config.js feat: add Noto Sans Mono font to use for durations + button to access new video clip form in list 2021-12-29 12:10:13 +00:00
tsconfig.json fix(rss): do not escape podcast and episode titles in the xml 2021-12-29 11:37:16 +00:00
vite-manifest-css.ts feat: build hashed static files to renew browser cache 2021-07-12 17:47:56 +00:00
vite.config.ts fix: add admin-audio-player to vite config to have admin player show up 2022-01-21 14:56:17 +00:00

README.md

Castopod

release-badge license-badge semantic-release-badge discord-badge stars-badge

Castopod is a free and open-source podcast hosting solution made for podcasters who want engage and interact with their audience.

Castopod is currently in beta but already quite stable and used by podcasters around the world!

Documentation

To get started with Castopod, you may check out the documentation, everything should be there!

Security issues and vulnerabilities

If you encounter any security issue or vulnerability in the Castopod source, please contact us directly by email at security@castopod.org

Contributing

Love Castopod and would like to help? Check out the contribution guidelines for this project, everything should be there!

⚠️ Note that any contribution made on a repository other than the original repository will not be accepted.

Contact

You may reach us for help or ask any question you have on:

  • Discord (for direct interaction with developers and the community)
  • Issue tracker (for feature requests & bug reports)

Alternatively, you can follow us on social media platforms to get news about Castopod:

Sponsors