Question

Go to the architecture of your favorite open source system. On the site, look for the...

Go to the architecture of your favorite open source system. On the site, look for

the architectural documentation for that system. What is there? What is missing?

How would this affect your ability to contribute code to this project?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

I find the Zulip open source initiative very intriguing. [ github [dot] com/zulip/zulip ]

What is there?
The architectural documentation contains in-depth overview of all the subsystems and components of the Zulip software. It also has a contribution guide for developers who want to contribute to the initiative.

What is missing?
An architectural diagram in the form of a component diagram or dataflow diagram would have helped one to understand the process better.

How would this affect your ability to contribute code to this project?
This will affect my contribution because it will take more time for me to understand the code and flow of the software. Hence, a decrease in efficiency.

Add a comment
Answer #2

Hi,

Please find the answer below:

----------------------------------------

Open Source software: Magento

Magento is an open source e-commerce application empowering online merchants.

A detail architectural diagram is present on the website detailing the basics, framework, architecture diagrams, and different layers in the architecture, modules and coding standards.

Magento community and Forum hub of developers, maintainers, contributors and innovators to contribute, share ideas, learn new things and connect with other contributors.

Contribution guide: guide of all topics, contribution requirements, reporting an issue etc.

Resources / Resources library.

Magento Meet

Webinars

----------

Contribution requirements are not encouraging to contribute to the project:

One of the contribution requirements is that it might take 2 weeks time to approve or disapprove code contributions by the review team. Two weeks review time would effectively reduces the interest of frequent code contributions and reduces the interest of effective contribution to the project.

---------------------

Hope this helps.

Add a comment
Know the answer?
Add Answer to:
Go to the architecture of your favorite open source system. On the site, look for the...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • creating a point of sale terminal •What overall system architecture will you use to control the...

    creating a point of sale terminal •What overall system architecture will you use to control the overall processing of the software? •Explain how important software functionality will work using this architectural approach. •How will users interact with the software? •Explain any key design or implementation decisions that you considered. Write about the architectural and design approach you would take to move your project to implementation, and submit in this assignment area.

  • As opposed to the closed infrastructure of most vendor systems, open source systems may allow multiple...

    As opposed to the closed infrastructure of most vendor systems, open source systems may allow multiple groups to contribute to the underlying system code and architecture. Describe the positive and negative aspects of this approach for the healthcare organization. Contrast this with the SMART or SMART on FHIR approach.

  • The question Is it illegal to rewrite every line of an open source project in a...

    The question Is it illegal to rewrite every line of an open source project in a slightly different way, and use it in a closed source project? makes me wonder what would be considered a clean-room implementation in the era of open source projects. Hypothetically, if I were to develop a library which duplicates the publicly documented interface of an open-source library, without ever looking at the source code for that library, could that code ever be considered a derivative...

  • 1. Go to the USPTO's Web site (www.uspto.gov) to look up Patent No. 6,004,596. Read the...

    .1. Go to the USPTO's Web site (www.uspto.gov) to look up Patent No. 6,004,596. Read the patent. After reading the parent, are you more inclined or less inclined to side with the Smucker's point of view? 2. Type "Uncrustables" into the Google search engine and look at the Uncrustables sandwich. Spend a little time reading about the Uncrustables on Smucker's Web site. Again, after looking over the Web site, are you more inclined or less inclined to side with the Smucker's...

  • You look at the options quotes written on your favorite stock when information about it occurs...

    You look at the options quotes written on your favorite stock when information about it occurs on the market. What types of announcements could explain that: a). call prices go up while put prices go down? b). call prices fall while put prices rise? c) the prices of puts and calls increase simultaneously?  

  • Close all the browsers Open the Wireshark application Start your capture by clicking the start button...

    Close all the browsers Open the Wireshark application Start your capture by clicking the start button Open IE (Internet Explorer), go to the udc website and click there on a couple of links to capture data in Wireshark, and identify the following from the application layer Request line Request command Request URL Pick a request header name and find corresponding value on your own Http version Response line Response status code and description Pick a response header name and find...

  • ****Course is Technologies, Infrastructure and Architecture**** 2. You are listening to your favorite music on bluetooth-radio-connected,...

    ****Course is Technologies, Infrastructure and Architecture**** 2. You are listening to your favorite music on bluetooth-radio-connected, non-mp3-player-containing, in-ear headphones, connected to your smartphone. The music is stored as an mp3 file that you downloaded from an online music store. Explain the process at a high level, end-to-end, using vocabulary from the reading in this course. 2.1 What major steps do you suppose were needed to convert the original performance's sound waves to mp3? 2.2 How is the mp3 transferred from...

  • share some wisdom about social media sites: First, your fave social media site from a user's...

    share some wisdom about social media sites: First, your fave social media site from a user's point of view. Then, name a favorite product you think would market well using social media; this should be an existing product. Imagine you are marketing that product and promoting it via a social media outlet. Would you use the same social media site as you prefer as a user? Why or why not? What would your target market look like for the product...

  • Install Python, PyTorch, and Jupyter Lab on your computer. Download source code from Deep Learning with...

    Install Python, PyTorch, and Jupyter Lab on your computer. Download source code from Deep Learning with PyTorch's Web site. Run jupyter notebook on code in pich3 and submit the screen shots (both jupyter server and the browser display). Can I have step in step on how to do this I’m very confused and finished picture would be fine

  • Open BlueJ and create a new project (Project->New Project...). Create a new class named ListsDemo. Open the source code and delete all the boilerplate code. Type in the code to type (code to type...

    Open BlueJ and create a new project (Project->New Project...). Create a new class named ListsDemo. Open the source code and delete all the boilerplate code. Type in the code to type (code to type with bigger font) exactly as shown, filling in your name and the date in the places indicated. The code is provided as an image because you should type it in rather than copy-paste. If you need the code as text for accessibility, such as using a...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT