User Tools

Site Tools


beauty:sessions

This is an old revision of the document!


Beautifications

What are "beautifications"?

Beautifications are short coordinated sessions of global refactoring of the source code and structure of Abinit. They are usually distributed operations - all volunteers working from their own places - and last around one week. The coordination of efforts takes place through wiki pages, focused email Q&A, as well as through the Abinit forums. There is at least one beautification every two years.

Future session

The date is not yet fixed …
Tentative list of tasks:

  • Move all in-text references contained in the yml documentation to the ~abinit/doc/origin_files/abiref.bib file, and establish the appropriate links using the [[developers:link_shortcuts|Shortcuts]], e.g. [[Amadon2008]]
  • Use shortcuts instead of explicit URL links to …generated_files/*html files or their sections, for all *.yml files of the doc
  • Systematically establish links to input_variables in “lesson”, “help_files” … Identification might be done automatically. Might need some disambiguation work : replace abivarnames that are too “natural” (e.g. “charge”, “positron”) by something more caracteristic and more informative.
  • Many variables have the characteristics “DEVELOP”. Are they still in development or can they be considered in production (e.g. the DMFT variables) ? Should scan the list …

Past sessions

Here is a list of the latest beautifications, in reverse chronological order:

beauty/sessions.1502868677.txt.gz · Last modified: 2017/08/16 09:31 by Xavier Gonze