Your SlideShare is downloading. ×
Indefero source code_managment
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Indefero source code_managment

3,367

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,367
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Indefero Source Code Management Jethro Carr <jethro.carr@amberdms.com> Improving your projects source, bug tracking and documentation with quality open source tools.Indefero Source Code Management // Jethro Carr
  • 2. What is Indefero?● Web-based Source Code & Project Management application●Combines functionality of SCM viewer, wiki, issue tracker and more into a singleapplication.● Fully Open Source (GPL)Indefero Source Code Management // Jethro Carr
  • 3. So, why talk about indefero?Indefero Source Code Management // Jethro Carr
  • 4. Requirements● Provide SCM viewing, documentation and issue tracking.● Ability for both public and private projects.● Access levels – user/public, contributor, project team member, admin● Support for multiple versioning systems.● Low barrier of entry for usersIndefero Source Code Management // Jethro Carr
  • 5. So why are you telling us this?● Its a great application●Most people here should be using something like it - far too many companies &projects lack a decent form of project and source control!● Its open source (GPL)● I love PHPIndefero Source Code Management // Jethro Carr
  • 6. Why not.... ?Indefero Source Code Management // Jethro Carr
  • 7. Indefero FeaturesIndefero Source Code Management // Jethro Carr
  • 8. SVN, Git and MercurialIndefero Source Code Management // Jethro Carr
  • 9. Feature: Issue TrackerIndefero Source Code Management // Jethro Carr
  • 10. Feature: Issue TrackerIndefero Source Code Management // Jethro Carr
  • 11. Flexible TaggingIndefero Source Code Management // Jethro Carr
  • 12. Wiki/Documentation FunctionalityIndefero Source Code Management // Jethro Carr
  • 13. Password/Key SynchronisationSet your passwords/keys in Indefero and have them pushed to your SCM system SVN (via HTTP) Mercurial (via HTTP) git (via SSH)Indefero Source Code Management // Jethro Carr
  • 14. Security Considerations● Public / Private Projects● Delegating access – users, customers, contributors● Revoking user access● Limiting access to application sections.Indefero Source Code Management // Jethro Carr
  • 15. Easy path from user->contributor Upgrade to SCM access Read-Only Registers Commit granted Repo Access Access by IndeferoIndefero Source Code Management // Jethro Carr
  • 16. Access ControlIndefero makes life easy when trying to permit different contributors to access aproject.Indefero Source Code Management // Jethro Carr
  • 17. Turn it offMaybe you dont require every single feature.... thats just fine with Indefero!Indefero Source Code Management // Jethro Carr
  • 18. Project PlanningIndefero Source Code Management // Jethro Carr
  • 19. Project Planning● Limited Planning● Display of completion level for specific target.● A few contributions in this area would be awesome hint hint ;-)Indefero Source Code Management // Jethro Carr
  • 20. Centralised Authentication?● Indefero maintains its own user database.● LDAP support and framework for different auth backends recently added: http://projects.ceondo.com/p/pluf/source/commit/708733499915bf8b703f22b94a2ba6217fd74505/● Clever ability to link with Git/SVN repos and write access files to them.Indefero Source Code Management // Jethro Carr
  • 21. Pluf Framework● Underlying base of Indefero● MVC-style PHP framework● Handles authentication, templating and data structures.● Homepage: http://pluf.org● Indefero Instance: http://projects.ceondo.com/p/pluf/Indefero Source Code Management // Jethro Carr
  • 22. Installation/Requirements●PHP 5.2.4 or above.●MySQL or PostgreSQL or SQLite.●Apache or Nginx.●Git or Mercurial or Subversion.●Reasonable shell knowledgeIndefero Source Code Management // Jethro Carr
  • 23. Project StatusIndefero is under steady development:● Development started in 2008● Officially stable with release 1.0 in 2010● Upcoming 1.1 release with Monotone SCM support● Planned 2.0 release with move to MongoDB and upgrades to Pluf framework.Indefero Source Code Management // Jethro Carr
  • 24. Linky GoodnessProject home page including both OSS and commercial hosting information:www.indefero.netLinks to all the stuff-that-matters:http://indefero.net/open-source/Discuss via mailing list/forum at:http://groups.google.com/group/indefero-usersFor any other questions, feel free to track me down during the conference or emailme jethro.carr@amberdms.comI will make a copy of these slides and other notes available on my website atwww.jethrocarr.com later today. :-)Indefero Source Code Management // Jethro Carr

×