Comments (3)
Agreed. You can also come up with a plan and then create multiple issues that can be used to track the progress.
For example, come up with a standard project structure and someone can take it as reference ( including you ).
Also, for the Architectural pattern, a monolith structure with MVC pattern seems reasonable.
from center-randomize.
Modularization
I think it's time to modularize the code, separating the script into individual scripts for functions. Its tedious navigate through >300 lines of codes and debug.
from center-randomize.
I would recommend node/express. this can serve as a backend for many moest applications. Please let me know if the author is okay with this.
from center-randomize.
Related Issues (20)
- Great effort! Here are some edge cases you might need to consider in future. HOT 3
- [TODO] Test cases HOT 3
- [TODO] visualization from output HOT 18
- [TODO] avoid allotting small number of students last center HOT 4
- [TODO] adapt to run in google collab with google sheets as datasource HOT 4
- Add contributing guidelines HOT 1
- [LOGIC_IMPROVEMENT] Handle no centers are within the absolute distance threshold HOT 2
- [BugReport] output directory generation not working as expected.
- Adopting Poetry or Rye for Dependency Management HOT 6
- Enhancing Code Quality With Github Actions
- [DISCUSSION] Standardize the contributions HOT 8
- Add support for GitHub tool
- -o folderName/ is throwing error
- Auto rerun if all students are not allocated HOT 2
- School / Center searchable by name or code in single dropdown
- Schools are not plotted in map in streamlit app
- Allocating Centres even if distance is greater than ABS_DISTANCE_THRESHOLD and even more greater if we also take Stretch factor to account. HOT 4
- Interested to develop Mobile App HOT 2
- Nitpick: possible typo in the description
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from center-randomize.