VirtualTam's bookmarks
501 bookmarks found
-
-
Reddit Playlister
2015-02-02 Website generating a playlist / web player from YouTube and SoundCloud links from music subreddits (or, basically, any subreddit containing media stuff).
Sadly, it doesn't seem to be Open Source, so you won't be able to host you own instance :-(
-
Google Fonts - Raleway
2015-01-07 -
[aur-dev] AUR 4.0.0 pre-alpha
2015-01-06 Git is coming to AUR (or, AUR is coming to Git?)
-
From Gongkai to Open Source
2015-01-02 -
How to solve Git issues...
from https://presentate.com/bobthecow/talks/changing-history
-
The ten project management commandments
2014-12-04 -
Github issue etiquette
2014-12-04 -
Diffuse - Portable merge tool
2014-12-04 -
GitLab, mais encore ? - LinuxFr.org
2014-12-02 Discussion de fond sur l'auto-hébergement de code source via Git :
- mise en place d'une interface d'administration web,
- fonctionnalités couvertes : granularité des droits, CI, wiki,
- simplicité d'utilisation,
- réactivité,
- interactivité avec la communauté / cadre d'utilisation.
-
Continuous integration in Python
2014-11-27 http://ilovesymposia.com/2014/10/01/continuous-integration-0-automated-tests-with-pytest/ http://ilovesymposia.com/2014/10/02/continuous-integration-1-test-coverage/ http://ilovesymposia.com/2014/10/13/continuous-integration-in-python-3-set-up-your-test-configuration-files/ http://ilovesymposia.com/2014/10/15/continuous-integration-in-python-4-set-up-travis-ci/ http://ilovesymposia.com/2014/10/15/continuous-integration-in-python-5-report-test-coverage-using-coveralls/ http://ilovesymposia.com/2014/10/17/continuous-integration-in-python-6-show-off-your-work/ http://ilovesymposia.com/2014/10/27/continuous-integration-in-python-7-some-helper-tools-and-final-thoughts/
-
Uses a project or repository's history to plot user contributions, displaying an elegant, colored graph of the file arborescence.
After running it on quite different projects...
- Python/Bash CI/Jenkins scripts
- Qt apps: GoldenDict, Psi+
- PHP website: Shaarli
...watching some vids on teh intartubez:
- Minecraft: https://www.youtube.com/watch?v=zRjTyRly5WA
- Linux kernel: https://www.youtube.com/watch?v=AhDiYPLo3p4
- Python: https://www.youtube.com/watch?v=cNBtDstOTmA
It allows to arbitrary spot some interesting implementation aspects (sorted by descending impact):
- language-dependent trees (oh hai Java packages ^^)
- framework-dependent trees
- project-management method (none, Agile, TDD)
Having a graphical tool also quickly shows:
- the overall structure of the project (a bit cooler than a simple $ tree, way quicker than loading the project on an IDE)
- the repartition of files (by extensions)
- who are the most active contributors
- what are the most modified files over time
- who does what: additions, deletions, refactoring
Some more CI-related matters:
- are there any tests?
- what is the source code / test code ratio? (we could expect a project/lib with N modules to have at least N test modules)
- who initiates / implements / optimizes test code?
-
...and she's a Debian addict, too!
http://blog.halon.org.uk/2014/11/barbie-the-debian-developer/
-
Github Badge Service
2014-11-23