[ 
https://issues.apache.org/jira/browse/AIRAVATA-3685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18066248#comment-18066248
 ] 

Jayanth Vennamreddy edited comment on AIRAVATA-3685 at 3/17/26 2:42 PM:
------------------------------------------------------------------------

I would like to work on this issue and i'll see if there are any changes needed 
given the age of the issue.

 

edit: submitted a linked PR regarding this issue 
[https://github.com/machristie/cookiecutter-airavata-django-app/pull/2]

edit 2: submitted a linked PR to the non-archived repository 
https://github.com/apache/airavata-cookiecutter-django-app/pull/1


was (Author: JIRAUSER312747):
I would like to work on this issue and i'll see if there are any changes needed 
given the age of the issue.

 

edit: submitted a linked PR regarding this issue 
https://github.com/machristie/cookiecutter-airavata-django-app/pull/2

> GitHub Action for testing installability of custom Django app
> -------------------------------------------------------------
>
>                 Key: AIRAVATA-3685
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3685
>             Project: Airavata
>          Issue Type: Improvement
>          Components: Django Portal
>            Reporter: Marcus Christie
>            Priority: Major
>
> Create a GitHub Action that will create an instance of the Airavata Django 
> Portal and install a custom Django app into it. Make sure to also run 
> {{python manage.py migrate}} and probably {{python manage.py check}}.
> Motivation: sometimes django app developers forget to declare their 
> dependencies in setup.cfg or their database migrations are broken, etc.  
> There are many ways in which a custom Django app could work for a developer 
> on their machine but be broken and not install into an Airavata Django Portal 
> instance. This GitHub Action would help provide early detection of such 
> issues.
> Essentially, run through the steps in the [custom Django app 
> README|https://github.com/machristie/cookiecutter-airavata-django-app/blob/master/%7B%7Bcookiecutter.project_slug%7D%7D/README.md],
>  except I don't think you would need to build the JS code when setting up the 
> Airavata Django Portal.
> This GitHub Action could then be copied to existing active custom Django app 
> repos. It should also be added to the cookiecutter repo for all new custom 
> Django apps: https://github.com/machristie/cookiecutter-airavata-django-app



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to