Comments (13)
@Roshan102003 we do not assign bugs for individuals now since we have a lot of interest from various contributors. So far, we had multiple PRs to fix this issue. However, this is a long term project requiring coordination with project owners and design doc. I'd prefer to keep it for GSoC 2023 timeframe.
from gcp_scanner.
Yes, we will consider applications for this issue. It is one of projects listed for GSoC 2023. There is some progress but it requires much more refactoring.
from gcp_scanner.
I can take this issue and do the initial refactoring of the crawler. I have experience in python best practices and the styling guide of flake8
, pep8
etc. Besides I have been writing python
in production for about 2 years now.
Nevertheless, I can always do the necessary research if required and take suggestions from other community members.
from gcp_scanner.
Hi @sudiptob2 , @mshudrak , I have basic python knowledge; could I join in this work ? I need guidance though.
from gcp_scanner.
Feel free to join :)
from gcp_scanner.
@mshudrak @ZetaTwo @sudiptob2 Hi, I'll help in creating class designs for code refactoring as well as object pickability for parallelization. Will create an initial PR for review and considerations. Thanks!!!
from gcp_scanner.
Hi, Is this work still going on ?
from gcp_scanner.
Hi. I am writing to inquire about the status of this issue that I am interested in contributing to as a part of the Google Summer of Code program 2023. Specifically, I am wondering if the issue is still active and if any proposals for it will be considered as I can already see some progress.
from gcp_scanner.
Hi @mshudrak , could you guide about the files where the codes needs to be refactored ; and is there any special suggestions ?
from gcp_scanner.
Basically, we want to refactor most of the code in the project. I don't have any special suggestions. You may choose your own refactor strategy in the proposal.
from gcp_scanner.
I have suggested a refactoring strategy in my proposal. If I get selected for GSOC I guess I will be able improve the project's scalability 🙂
from gcp_scanner.
Basically, we want to refactor most of the code in the project. I don't have any special suggestions. You may choose your own refactor strategy in the proposal.
Thanks @mshudrak for your reply. Could you tell me any file which will be easier for me to start to refactor ? As there are lots of files.
from gcp_scanner.
@mshudrak Can you assign this to me, I can do it in no time?
from gcp_scanner.
Related Issues (20)
- multiprocessing: break down the main scan loop HOT 3
- But Report HOT 2
- Compare
- Epic: add support for additional GCP resources. HOT 4
- refactor: fix wrong filename cloud_source_manager_client.py
- Cloud firestore crawler.
- Bug: bigquery crawler replaces data instade of appending to the list HOT 1
- Cloud datastroe crawler.
- Add functional tests for different OSes
- cloud domains crawler
- Bug: Do not stop enumerating project if resource manager is disabled in SA project. HOT 1
- Under certain pip setup gcp_scanner raises `can not pickle _cffi_Backend.FFI object`
- GCP Scanner freezes when there is an error in project scanning crawler HOT 1
- Visualization Tool: Search using regex HOT 3
- Visualization Tool: Upload multiple scanned files at once
- Visualization Tool: Add a table view for resources page HOT 4
- Visualization Tool: Reduce number of steps to upload a file HOT 2
- Unable to install gcp_scanner on windows machine. HOT 4
- Explore an option of detecting SA's with DWD
- Command to activate virtual environment on windows is wrong HOT 2
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 gcp_scanner.