Menu

Tree [4de3eb] default tip /
 History

Read Only access


File Date Author Commit
 .dir-locals.el 2011-11-12 Oleksandr Gavenko Oleksandr Gavenko [fcb0e6] Set fill-column to 80 for project.
 .hgignore 2011-11-14 Oleksandr Gavenko Oleksandr Gavenko [6413f5] Add ignore pattern for artifacts from 'dist' ta...
 .hgtags 2012-09-22 Oleksandr Gavenko Oleksandr Gavenko [0006df] Added tag t0.6 for changeset 70c6463b75c8
 AUTHORS.rst 2011-12-27 Oleksandr Gavenko Oleksandr Gavenko [382f63] Add versioning data to documentation.
 CHANGES.rst 2012-09-22 Oleksandr Gavenko Oleksandr Gavenko [4de3eb] Fix spelling.
 HACKING.rst 2012-09-22 Oleksandr Gavenko Oleksandr Gavenko [5c3f98] Improve announce message.
 INSTALL.rst 2012-09-22 Oleksandr Gavenko Oleksandr Gavenko [12dc7e] Publish jdone log with lighttpd in Debian way.
 LICENSE.rst 2011-12-27 Oleksandr Gavenko Oleksandr Gavenko [382f63] Add versioning data to documentation.
 Makefile 2012-01-28 Oleksandr Gavenko Oleksandr Gavenko [f78790] Remove debug code.
 README.rst 2012-09-22 Oleksandr Gavenko Oleksandr Gavenko [e31cc0] Fix spelling.
 common-man.rst 2011-11-16 Oleksandr Gavenko Oleksandr Gavenko [8daf9c] Add discussion list address.
 common.css 2011-11-12 Oleksandr Gavenko Oleksandr Gavenko [d18107] Add forgotten file which required to build docs.
 common.rst 2011-12-27 Oleksandr Gavenko Oleksandr Gavenko [cd1a9c] Add links to home pages.
 index.rst 2011-12-27 Oleksandr Gavenko Oleksandr Gavenko [1f7962] Move "Document version" to top.
 jdone-cgi-simple.bash 2012-09-22 Oleksandr Gavenko Oleksandr Gavenko [70c646] Highlight entries by date changing instead of e...
 jdone.1.rst 2011-12-27 Oleksandr Gavenko Oleksandr Gavenko [382f63] Add versioning data to documentation.
 jdone.el 2011-11-21 Oleksandr Gavenko Oleksandr Gavenko [74d680] Fix jdone group definition.
 jdone.sh 2011-11-26 Oleksandr Gavenko Oleksandr Gavenko [18bf2a] Add 'print_escaped_cmd_bash' function to improv...
 jdonedb.5.rst 2011-12-27 Oleksandr Gavenko Oleksandr Gavenko [382f63] Add versioning data to documentation.
 jdonerc.5.rst 2011-12-27 Oleksandr Gavenko Oleksandr Gavenko [382f63] Add versioning data to documentation.

Read Me

jdone README.

About jdone.

jdone is a diary and abbr for job which done.

Target audience.

  • Emacs users.
  • Advanced users and developers.

Project goal.

  • Record job you done.
  • Integrate with tools to automatically record events (currently from Emacs and command line).

Personally I was motivated to develop this project by necessity to analyse how I spend time to find bottleneck and to improve my productivity.

Also you can record your activity to make proof for your boss that you was made a lot of work...

You can publish selected region, current line (and optionally kill this line). Also you can integrate jdone with *Log-Edit* buffer to automatically record commit events!

Home page.

http://jdone.sourceforge.net/
Home page.
http://sourceforge.net/p/jdone/
SourceForge home page.
http://sourceforge.net/projects/jdone
SourceForge (old look) home page.

License statement.

All files released for free use without any restrictions and warranty.

See LICENSE_ file.

Versioning rules.

We use major.minor schema. So:

  • major mark backward incompatible changes in storage and back-ends. Upgrade scripts provided.
  • minor mark backward compatible changes. New API, GUI or fallback/backward compatible protocol changes or backward compatible storage format changes.

Code stability.

Storage format under development but seems all changes will be introduced in backward compatible manner.

Changes in Emacs mode for posting can be backward incompatible until feature set stalled. Variable and function names and there semantics are subject of changes.

CGI modules can change look and feel of output.

Changes in config file are backward compatible.

Getting sources (VCS).

To clone repository run:

$ hg clone http://hg.code.sf.net/p/jdone/code jdone-hg

To push to repository you must have write permission and do:

$ hg push ssh://$USER@hg.code.sf.net/p/jdone/code

or:

$ hg clone https://$USER@hg.code.sf.net/p/jdone/code

Browsing sources.

http://hg.code.sf.net/p/jdone/code
hgweb interface for official repository.
https://sourceforge.net/p/jdone/code/
SourceForge Allure interface for official repository.

Download page.

https://sourceforge.net/projects/jdone/files/
jdone source releases at SourceForge.

Mail lists/News groups.

If you have any questions, suggestions, find bug, or have patch send email to: <jdone-general@lists.sourceforge.net>

You can subscribe to list or access to list archive at: https://lists.sourceforge.net/lists/listinfo/jdone-general

Report bug (BTS).

Please send mail with bug reports or suggestions to <jdone-general@lists.sourceforge.net>.

Blog.

https://sourceforge.net/p/jdone/blog/
Official jdone project blog at SourceForge.

Wiki.

http://www.emacswiki.org/emacs/jdone
Emacs wiki page for jdone.

How it work.

All message stored in ~/.jdonedb/current file and look like:

================================================================
date: 2011-11-16 02:35:25+0200
app: hg
 Commit from: /home/user/devel/my-devel/jdone/
 Using jdone.el in Emacs.
================================================================
date: 2011-11-10 22:23:00+0200
 http://conkeror.org/Installation

Project provide basic CGI script written in GNU Bash language to publish ~/.jdonedb/current.

Look INSTALL_ for more info.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.