This is a local, offline Desktop App for a personal, non-shared ToDo Board.
TODO: Project Status
TODO: Link to Downloads & Installation
TODO: Link to Instructions
The main MyToDoBoard™ application offers:
TODO: Screenshot
- Compact visualization of many ToDo Cards in configurable Columns on a virtual Board
- Easy interaction with editing and drag & drop
- ToDo Cards can contain:
- Title & Icon
- Labels
- Due Date (for displaying purpose only)
- Description
- Checklist
- List of Links
- List of other Cards this one depends on
- Comments
- ToDo Card creation with configurable templates
- All data of a board and all it's cards is stored in a single file.
- You can find more info in the file format documentation: mytodo-yaml.md
- Easy to store, backup, synch, ...
- No internet connection/communication required.
TODO: Building Instructions
There are companion utilities for specific tasks.
They all operate on the same central .mytodo
data file and are therefore fully compatible with each other.
MyToDoReport is a command line utility to read the .mytodo
data file and to produce a report of it's content.
If you look for a solution storing your data online, or share between multiple people, or offer different views, or ..., or ..., or ..., then this might not be the app for you! There are plenty of cloud-hosted or self-hosted alternatives on the internet. Many offer free versions to try them out.
Contributions are welcome!
This software is provided as open source (see the attached Apache License v2). If you want to contribute to the project, feel free to fork and create a pull request. If you are not sure about something, and want to clarify your questions before starting to invest effort, feel free to contact me.
There is no formal guideline for contributions, code style guide, or similar. Please, stick to the existing code to make your contribution in the same style. In doubt, feel free to contact me and ask.
This project is freely available under the terms of the Apache License v.2.0
Copyright 2022-2024 SGrottel
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
For more information see the LICENSE file.