Skip to content
forked from bamboo-cms/bamboo

A CMS optimized for conference hosting

License

Notifications You must be signed in to change notification settings

zhaoblake/bamboo

 
 

Repository files navigation

Bamboo

A CMS optimized for conference hosting

Shows an illustrated sun in light mode and a moon with stars in dark mode.

Development

Clone the repository:

git clone https://github.com/bamboo-cms/bamboo
cd bamboo

Make sure you have Python 3.12 and PDM installed, then install the dependencies:

pdm install

Run the backend application:

pdm serve

You can create tables in the database by running:

pdm drop-tables
pdm create-tables

Lint backend

pdm run pre-commit run --all-files

Tip

It's recommended to install the pre-commit hook to automatically lint your code before committing:

pdm run pre-commit install

Run the frontend development server (need to install pnpm):

cd frontend
pnpm install
pnpm dev

Lint frontend

pnpm run lint

About

A CMS optimized for conference hosting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.5%
  • Vue 6.9%
  • CSS 6.1%
  • HTML 1.7%
  • TypeScript 1.3%
  • JavaScript 0.3%
  • Shell 0.2%