Где я должен загрузить свой код, чтобы другие могли принять участие? - PullRequest
1 голос
/ 14 февраля 2010

Я сделал свою собственную среду php MVC, а также написал ее документацию. Это около 80% завершено. Сейчас я в основном ищу способ, чтобы другие разработчики могли проанализировать мой код и, возможно, взяться за руки для его дальнейшей разработки и улучшения, а также они могли бы просматривать документацию (файлы html).

Я знаю о Google App Engine, но это в настоящее время и в основном для Python. Так, где я должен загрузить свой php-код, который должен быть запущен и документация (html-файлы) для просмотра?

Ответы [ 3 ]

8 голосов
/ 14 февраля 2010

Github приходит на ум. Он бесплатен для проектов с открытым исходным кодом и поддерживает множество функций «социального кодирования».

Если вы предпочитаете Subversion Version Control, взгляните на Google Code .

HTML-хостинг

Github может даже размещать статические HTML-страницы :

Страницы GitHub позволяют публиковать веб-контент на поддомене github.com, названном в честь вашего имени пользователя. Благодаря Pages публикация веб-контента становится такой же простой, как отправка в ваш репозиторий GitHub.

Запуск PHP

Запуск PHP-файлов невозможен ни на Github, ни в Google Code. Я не знаю ни одного бесплатного PHP-хостинга без рекламы, который бы стоил того - вероятно, из-за огромной опасности злоупотребления. Если это вообще вариант, я думаю, что лучше всего сделать скидку в несколько долларов / евро и взять где-нибудь небольшой коммерческий пакет хостинга.

1 голос
/ 15 февраля 2010

GitHub, SourceForge и Google Code - все это отличные места, чтобы сделать ваш проект публичным и привлечь других.

Но на этих сайтах будут размещаться только ваш код, документация, может быть, есть форум, список рассылки и трекер ошибок. Обычно они не предлагают вам хостинг для экземпляра вашего приложения. (Это было бы дорого и трудно сделать это: у всех проектов есть очень специфические требования времени выполнения, и большинство из них даже не в PHP или вообще не в веб-приложениях.) Но вы можете легко найти «бесплатный веб-хостинг php», загрузите свой сайт. там, а затем ссылка с сайта проекта.

(Кстати, Google App Engine также для Java!)

0 голосов
/ 22 декабря 2018
#include<stdio.h>
int main()
{   int selection;
printf("this is a program to build a calculator program \n");
printf("for addition press 1 \n");
printf("for multiplication press 2 \n");
printf("for subtraction enter 3 \n");
printf("for division enter 4 \n");    /* this is cool */
scanf("%d",&selection);
switch(selection)
{
    case 1: printf("ADDITION \n");    /* this is for addition */
            int a,b,c;
            printf("enter a value into a \n");
            scanf("%d",&a);
            printf("enter a value into b \n");
            scanf("%d",&b);
            c=a+b; /*logic of the addition phase */
            printf("the answer is %d \n",c);
            break;
    case 2: printf("MULTIPLICATION \n");  /* this is for multiplication */
            int e,f,g; /* here we took variables to store values in it */
            printf("enter a value for a \n");
            scanf("%d",&e);
            printf("enter a value for b \n");
            scanf("%d",&f);
            g=e*f;  /* logic of the multiplication phase */
            printf("the answer is %d  \n",g);
            break;
    case 3: printf("SUBTRACTION \n");
            int h,i,j;
            printf("enter a value for a /n");
            scanf("%d",&h);
            printf("enter a value for b \n");
            scanf("%d",&i);
            j=h-i; /* this is the logic for subtraction */
            printf("the answer is %d ",j);
            break ;
    case 4: printf("DIVISION \n");
            float k,l,m;
            printf("enter a value into a \n");
            scanf("%f",&i);
            printf("enter a value into b \n");
            scanf("%f",&m);
            k=i/m; /*this is the logic used for division */
            printf("the answer is %.2f \n",k);
            break;

   default: printf("error \n");
            break;  /* this is used to break the execution of the program */

   }

  getchar();
   return 0;   /* this return a value */
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...