VirtualTam's bookmarks
8 bookmarks found
Page 1 of 1
-
Introducing the new SourceForge
2018-01-10 - https://www.reddit.com/r/opensource/comments/7p94h3/introducing_the_new_sourceforge/
- https://www.reddit.com/r/sysadmin/comments/4n3e1s/the_state_of_sourceforge_since_its_acquisition_in/
- https://arstechnica.com/information-technology/2016/06/under-new-management-sourceforge-moves-to-put-badness-in-past/
- https://sourceforge.net/blog/sourceforge-now-scans-all-projects-for-malware-and-displays-warnings-on-downloads/
-
SVN to Git | Atlassian Git Tutorial
2017-03-30 - https://git-scm.com/book/en/v2/Git-and-Other-Systems-Git-as-a-Client
- https://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git
- https://github.com/svn-all-fast-export/svn2git
- https://github.com/ColinFinck/reactos-git-conversion-scripts
- https://svn.reactos.org/project-tools/trunk/git-tools/
-
$ cheat svn
2016-11-22 -
Diffuse - Portable merge tool
2014-12-04 -
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?
Page 1 of 1