Profiles /
Petko
Recently (Aug 2024) created LinkedIn profile: linkedin.com/in/5ko. If we have worked together feel free to connect with me.
Development Checklist
I was recently granted the privilege to contribute directly to the PmWiki Core development. Here are a couple of things that I consider important, and that I will respect.
- Follow the PmWiki Philosophy. These are the founding principles of the software, the development and the community, and new versions will follow them too.
- Serve the community. My work should be seen like a "tool" that does what is required and obvious. Do technical work, do not decide about major directions to be taken. I may have my opinions but I feel best decisions are taken in discussions, when possible by consensus.
- Be Transparent. This is Free software, transparent by definition, but if you have any questions about my actions, ask me.
- Delegate. It will be great if more people could help out, especially for:
- testing recent releases and nightly builds,
- catching and reporting bugs,
- improving the documentation,
- helping new users on the mailing lists and on the wiki,
- reviewing/testing recipes, skins and bundles,
- hopefully soon, enabling recipes and skins on pmwiki.org.
- My personal style or philosophy, or goal, is probably summed as "Simplicity". I'll try not to complicate things more than it is absolutely required.
- My own cookbook recipes are switched to stand-by mode. Eventual bugs will be fixed, but expect few new features. (The recipes I use daily are more likely to evolve, if I find ways to simplify or improve them.)
Priority Checklist
- Security bugfixes
- Bugfixes
- Documentation updates, translations
- New features -- I have a conservative approach:
- Unless a major benefit is demonstrated, don't add to core. (Cookbook recipe.)
- OK for small and simple changes, in the spirit of the PmWiki design, history and philosophy.
- If in doubt, don't add to core. (Cookbook recipe.)
- Ask Pm for review.
- Cookbook.B3
- Cookbook.Worse
- Cookbook.PrintGroup
- Cookbook.ZCode
- Cookbook.BackupHTMLZip
- Cookbook.SessionPageStore
- Cookbook.JavaScriptHelpers
- Skins.TestPageDirectives
- Cookbook.EditHelp
- Cookbook.Ape
- Cookbook.LinkTel
- Cookbook.AutoPlay
- Cookbook.LocalCSS
- Cookbook.EmbedOpenStreetMap
- Cookbook.PageListMultiTargets
- Cookbook.SpamFilters
- Cookbook.InternationalPTVs
- Cookbook.FreeMind
- Cookbook.AddToWatchlist
- Cookbook.AuthDNS
- Cookbook.LocalTimes
- Cookbook.MiniUltralightbox
- Cookbook.DragDropMultiUpload
- Cookbook.SystemLimits
- Cookbook.MiniEdit
- Cookbook.i19
- Cookbook.ActionMenu
- Cookbook.AutoTOC
- Cookbook.PreviewChanges
- Cookbook.CleanUp
- Cookbook.Formula
- Cookbook.FixURL
- Cookbook.SpeedOptimizations
- Cookbook.MiniGalleria
Features started as recipes, now added to the core:
Maintenance of recipes originally written by others:
- Cookbook.AttachLinks
- Cookbook.ControllingWebRobots
- Cookbook.ReverseHeadings
- Cookbook.AutoSave
- Cookbook.InputDefault
- Cookbook.PmForm
- Skins.SkinChange
- Cookbook.SkinList
- Cookbook.ConvertHTML
- Cookbook.CaseCorrection
- Cookbook.CountGlyphs
- Cookbook.AutoGroupPages
- Cookbook.AddUrlSchemes
- Cookbook.AutomaticChangeSummary
- Cookbook.AutoRestore
- Cookbook.CompressedPageStore
- Cookbook.AutoThumber
- Cookbook.EditTemplates
- Cookbook.ExpireDiff
- Cookbook.GoogleAnalytics
- Cookbook.ExportHTML
- Cookbook.GroupHomePageChange
- Cookbook.MovePage
- Cookbook.PerGroupSubDirectories
- Cookbook.PreviewFirst
- Cookbook.RecentChangesExcerpt
- Cookbook.RandomQuote
- Cookbook.RequireAuthor
- Cookbook.RequireSummary
- Cookbook.SimultaneousEdits
- Cookbook.Stopwatch
- Cookbook.SysDiff
- Cookbook.ParseArgs
- Cookbook.LazyWebLinks