/docms

Content Management System where its content is built through CI/CD pipeline

Primary LanguageHTMLMIT LicenseMIT

DO CMS is a Content Management System targeting developers as its users. Instead of relying on a GUI to create, publish and update website content, these operations are done via developer-friendly tools and flow: Git and CI/CD.

Highlighted features

  • Markdown is a simple yet powerful markup language for creating formatted text. DO CMS supports GitHub Flavored Markdown as well as extensions such as Mathematical and Chemical formulas.

  • No Database - website content is rendered from static data - which is Markdown text. Hence DO CMS needs no database to run, and it is blazing fast.

  • Developer Friendly - authoring website content is as similar as pushing code, making pull requests, builds, packages and deploying.

  • Fulltext Search - website content is fulltext indexed and searchable.

  • Multi-languages - multi-language website content is support, switching languages is on-the-fly.

See DO CMS in action and its documents at https://docms.btnguyen2k.me.

Contributing

Use Github issues for bug reports and feature requests.

Contribute by Pull Request:

  1. Fork DO CMS on github (https://help.github.com/articles/fork-a-repo/)
  2. Create a topic branch (git checkout -b my_branch)
  3. Implement your change
  4. Push to your branch (git push origin my_branch)
  5. Post a pull request on github (https://help.github.com/articles/creating-a-pull-request/)

License

MIT - see LICENSE.md.