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

JS/CSS dependencies management in mesa-geo #52

Closed
wang-boyu opened this issue Apr 5, 2022 · 3 comments
Closed

JS/CSS dependencies management in mesa-geo #52

wang-boyu opened this issue Apr 5, 2022 · 3 comments

Comments

@wang-boyu
Copy link
Member

What's the problem this feature will solve?

Some JS/CSS files and their corresponding python modules are copied over from mesa, and may be incomplete or out-of-date.

This also leads to confusion from users on which frontend files belong to mesa-geo (e.g. projectmesa/mesa#1537).

Describe the solution you'd like

The solution will depend on how mesa manages the frontend files in the future.

Besides, there have been some fixes and some ongoing efforts to improve the frontend elements in mesa, such as

These fixes and improvements should be automatically applied to mesa-geo.

Lastly, the solution should be flexible in that, extensions and modifications to existing frontend elements can be done easily in mesa-geo.

Additional context

@rht
Copy link
Contributor

rht commented Apr 5, 2022

I ended up doing projectmesa/mesa#1220 instead of using Fanstatic because its JS packages are outdated. Follow up: projectmesa/mesa#1236.

@wang-boyu
Copy link
Member Author

Thanks for the update!

@wang-boyu
Copy link
Member Author

wang-boyu commented Apr 9, 2022

This issue is partly addressed in #54, with the exception of visualization/templates/modular_template.html which still needs to be manually updated to be in sync with Mesa.

To do:

@wang-boyu wang-boyu mentioned this issue Jul 7, 2022
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants