Skip to content
This repository has been archived by the owner on Sep 30, 2022. It is now read-only.
/ Bevans-Wiki Public archive

Bevan's Wiki is an experimental FOSS wiki solution written in Python.

License

Notifications You must be signed in to change notification settings

Bevan0/Bevans-Wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bevan's Wiki

Bevan's Wiki is an experimental FOSS wiki solution written in Python using Flask and SQLite, licensed under the MIT License. It is not yet stable or feature heavy for adoption. If you are interested in setting up a serious wiki, I personally recommend MediaWiki (it powers Wikipedia!).

One key element of Bevan's Wiki is customization. This is achieved through skinning, and can be done so by modifying the files in templates.

To-Do

  • Beautify the default templates
  • Add support for formatting (bold, italics, underline), embedded images, and inline links
  • Add a config file for stuff like database, password length, username requirements, etc.

Contributing

Open a pull request to contribute changes. I suggest chipping away at the to-do list, but feel free to do whatever.

To setup a development environment, firstly clone the repository. Replace the secret key in app.py for security, and then run python generate_db.py to create a template database. After that, you can run the server with either flask run or with the normal python app.py.

About

Bevan's Wiki is an experimental FOSS wiki solution written in Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages