开源软件名称:gomods/athens开源软件地址:https://github.com/gomods/athens开源编程语言:Go 93.1%开源软件介绍:Welcome To Athens, Gophers!Welcome to the Athens project! We are a proxy server for the Go Modules download API. See our documentation site https://docs.gomods.io for more details on the project. We are looking for people who would like to become core maintainers of this project. Please see issue #1734 for more details. Project StatusDevelopment teams at several companies are using Athens in their everyday development workflows. This means that they are running their own Athens servers, hooking them up to their own storage backends (see here for the list of storage backends that Athens supports), and configuring their local Go development environments to use that Athens server. We encourage you to try it out, consider using it in your development workflow, and letting us know if you are using it by adding a comment to this GitHub issue. More Details Please!The proxy implements the Go modules download protocol. There is currently an experimental public proxy (at https://athens.azurefd.net) that you can use to try out Athens, without installing anything locally. We also have a community of folks using Athens in production inside their organizations as an internal proxy. In either deployment, developers set their Athens proxies are highly configurable, so they can work for lots of different deployments. For example, proxies support a wide variety of storage drivers including:
DevelopmentSee DEVELOPMENT.md for details on how to set up your development environment and start contributing code. Speaking of contributing, read on! ContributingIf you use Athens for your development workflow, we hope that you'll consider contributing back to the project. Athens is widely used and has plenty of interesting work to do, from technical challenges to technical documentation to release management. We have a wonderful community that we would love you to be a part of. Absolutely everyone is welcome. The quickest way to get involved is by filing issues if you find bugs or find that you need Athens to do something it doesn't. If you'd like to help us tackle some of the technical / code challenges and you're familiar with the GitHub contribution process, you'll probably be familiar with our process for contributions. You can optionally find or submit an issue, and then submit a pull request (PR) to fix that issue. See here for more of the project-specific details.
If you decide to to contribute but aren't sure what to work on, we have a well maintained list of good first issues that you should look at. If you find one that you would like to work on, please post a comment saying "I want to work on this", and then it's all yours to begin working on.
Before you do start getting involved or contributing, we want to let you know that we follow a general philosophy in how we work together, and we'd really appreciate you getting familiar with it before you start. It's not too long and it's ok for you to "skim" it (or even just read the first two sections |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论