Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alpha version #1

Closed
14 tasks done
sveetch opened this issue Sep 21, 2022 · 2 comments
Closed
14 tasks done

Alpha version #1

sveetch opened this issue Sep 21, 2022 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@sveetch
Copy link
Owner

sveetch commented Sep 21, 2022

A list of tasks to achieve before going to beta stage:

  • Virtualenv with Python>=3.8, aim support for 3.10;
  • Create the Django project structure with Django 4.x;
  • Create the frontend structure with Node>=18 + Bootstrap;
  • Prepare directory app container;
  • Add very basic Bootstrap5 layout;
  • Add quality (flake8, black, tox, django-pytest);
  • Add ping test on homepage;
  • Setting the proper language;
  • Try to port mods to django-configurations;
  • Include used cookiecutter variable values into a file inside project;
  • Prepare styleguide;
  • Add a sample app, look how we could benefits from a pluggable cookie template
    dedicated to create new application;
  • How can we benefit from proper structure, django-configurations, pseudo mods,
    etc.. to prepare pluggable addons like CMS ?
  • Either drop DRF option or implement it correctly;
@sveetch sveetch added enhancement New feature or request good first issue Good for newcomers labels Sep 21, 2022
@sveetch
Copy link
Owner Author

sveetch commented Oct 3, 2022

DRF will be mounted by the way of project composition through a dedicated app

@sveetch
Copy link
Owner Author

sveetch commented Oct 5, 2022

This alpha todolist is over, i've moved remaining tasks in their own task.

@sveetch sveetch closed this as completed Oct 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant