====== Software Development Resources at SDF ====== There are many software development resources at SDF. There is the overall shell programming environment, programming languages and version control tools. ===== Language Tutorials ===== There are many [[programming|PROGRAMMING]] languages available on SDF. Here are some tutorials related to them: * [[using_chicken_on_sdf|Using Chicken on SDF]] – practical implementation of Scheme * [[basic_language|BASIC]] * [[freebasic|FreeBASIC]] * [[ruby_on_rails|Ruby on Rails on SDF]] * [[using_rubygems_at_sdf|Using RubyGems at SDF]] * [[set_up_your_own_perl_module_library|Set up a private Perl Module library for Your User Space]] ===== Version Control Applications ===== There are several Version Control Systems available here for managing code as part of software development. In order of required [[membership_levels| Membership Levels]]: * With [[membership_levels#metaarpa|METAARPA]] membership * [[hosted_git_repos_-_gitea_on_sdf|Hosted GIT repos – gitea on SDF]] (//this as an alternative to [[wp>Microsoft|Microsoft]]’s [[wp>GitHub|GitHub]] or [[wp>GitLab|GitLab]]//) * [[access_sdf_gitea_using_ssh_keys|Access SDF Gitea using SSH keys]] * [[scmgit-intro|SDF Introduction to git]] self-hosting git (bare) repo in your SDF workspace * [[subversion|Subversion]] * With at least [[membership_levels#users|USER]] membership * [[cvs|CVS]] * [[rcs]]