diff --git a/doc/content/en/_index.html b/doc/content/en/_index.html index 57c806025ba..618a99a14bf 100644 --- a/doc/content/en/_index.html +++ b/doc/content/en/_index.html @@ -69,4 +69,4 @@

Apache Avro™ - a data serialization sy Learn from or connect with other users in our open and welcoming community. We'd love to hear from you! {{% /blocks/feature %}} -{{< /blocks/section >}} +{{< /blocks/section >}} \ No newline at end of file diff --git a/doc/content/en/community/_index.md b/doc/content/en/community/_index.md index 7394738c0a2..643c532589a 100644 --- a/doc/content/en/community/_index.md +++ b/doc/content/en/community/_index.md @@ -32,4 +32,4 @@ aliases: --> - + \ No newline at end of file diff --git a/doc/content/en/project/Articles/_index.md b/doc/content/en/project/Articles/_index.md new file mode 100755 index 00000000000..e30d9ef1d07 --- /dev/null +++ b/doc/content/en/project/Articles/_index.md @@ -0,0 +1,84 @@ +--- +title: "Articles" +linkTitle: "Articles" +weight: 4 +--- + + +** ** + +**Guide to Apache Avro** +Feb 19, 2023, by baeldung. + +https://www.baeldung.com/java-apache-avro + +** ** + +**Apache Avro IDL Schema Support**, +Apr 11, 2022, by Oscar Westra van Holthe - Kind. + +https://plugins.jetbrains.com/plugin/15728-apache-avro-idl-schema-support + +** ** + +**Generate random JSON data from an AVRO schema using Java**, +Jan 24, 2022, by Maarten Smeets. + +https://technology.amis.nl/soa/kafka/generate-random-json-data-from-an-avro-schema-using-java/ + +** ** + +**A Gentle (and Practical) Introduction to Apache Avro**, +Dec 22, 2020, by Anton Rodriguez. + +https://dzone.com/articles/gentle-and-practical-introduction-to-apache-avro-part-1 + +** ** + +**Apache Avro – A data serialization system** +Dec 09, 2018, by Dennis Vriend. + +https://binx.io/2018/12/09/apache-avro/ + +** ** + +**Introduction to Apache Avro** +Mar 12, 2016, by Bartosz Konieczny. + +https://www.waitingforcode.com/apache-avro/introduction-to-apache-avro/read + +** ** + +**Reading and Writing Avro Files from the Command Line**, +Mar 17, 2013, by Michael G. Noll. + +https://www.michael-noll.com/blog/2013/03/17/reading-and-writing-avro-files-from-the-command-line/ + +** ** + +**Using Apache Avro** +Jan 25, 2011, by Boris Lublinsky. + +https://www.infoq.com/articles/ApacheAvro/ + + + diff --git a/doc/content/en/project/Committer onboarding guide/_index.md b/doc/content/en/project/Committer onboarding guide/_index.md new file mode 100755 index 00000000000..eb865a42ae2 --- /dev/null +++ b/doc/content/en/project/Committer onboarding guide/_index.md @@ -0,0 +1,48 @@ +--- +title: "Committer onboarding guide" +linkTitle: "Committer onboarding guide" +weight: 7 +--- + + +** ** +For you, the new committer: + +1. File your ICLA and send it to secretary@apache.org +2. Log in to https://whimsy.apache.org; that will confirm a working ASF account +3. You can edit email routing for the account, and add other emails that you own +4. You can directly edit mailing list subscriptions (for example, you might switch them to your ASF account - you can still post from any of your registered emails) +5. Link your GitHub account with your ASF account at https://gitbox.apache.org/ once you see the big green "Merge" button on pull requests, this is working +7. Read the ASF new committer guide: https://www.apache.org/dev/new-committers-guide.html + +** ** + +A committer in JIRA can add a new contributor by following these steps: + +1. Log in to JIRA with your committer credentials. +2. Navigate to the project where you want to add the new contributor. +3. Click on the "People" tab at the top of the page. +4. Click on the "Add People" button. +5. Enter the email address of the new contributor in the "Email Address" field. +6. Select the appropriate role for the new contributor from the "Role" dropdown menu. +7. Click the "Add" button to add the new contributor to the project. +8. An email will be sent to the new contributor asking them to accept the invitation to join the project. diff --git a/doc/content/en/project/Contributors onboarding guide /_index.md b/doc/content/en/project/Contributors onboarding guide /_index.md new file mode 100644 index 00000000000..e53b136c681 --- /dev/null +++ b/doc/content/en/project/Contributors onboarding guide /_index.md @@ -0,0 +1,39 @@ +--- +title: "Contributor onboarding guide" +linkTitle: "Contributor onboarding guide" +weight: 8 +--- + + + + +1. Familiarize yourself with Apache Avro: Before you start contributing to Apache Avro, it's essential to have a good understanding of what Apache Avro is and how it works. You can start by reading the Apache Avro documentation to get an overview of the project's features, use cases, and architecture. + +2. Join the Apache Avro community: Join the Apache Avro mailing lists, IRC channels, and forums to interact with other contributors and users. You can ask questions, discuss ideas, and get feedback on your contributions from experienced contributors. +3. Set up your development environment: To contribute to Apache Avro, you need to set up your development environment. The Apache Avro project uses Git for version control, and Apache Maven for building. You can follow the instructions in the Apache Avro documentation to set up your environment. +4. Choose a contribution: Apache Avro is an open-source project, and there are always new features, bug fixes, and improvements that can be made. You can choose from a wide range of contributions, from documentation updates to code changes. +5. Review existing issues and pull requests: Before you start working on a contribution, it's important to review existing issues and pull requests to avoid duplicating efforts. You can use the Apache Avro issue tracker to search for issues and pull requests related to your contribution. +6. Create a new issue or pull request: If you can't find an existing issue or pull request related to your contribution, you can create a new one. Make sure to provide detailed information about your contribution, including a description of the problem, proposed solution, and any relevant code changes. +7. Work on your contribution: Once you have a clear understanding of the contribution you want to make, you can start working on it. Make sure to follow the Apache Avro coding guidelines and best practices to ensure that your code is of high quality. +8. Submit your contribution: When you're ready to submit your contribution, create a pull request in the Apache Avro GitHub repository. Make sure to include a detailed description of your changes, and any relevant documentation or test cases. +9. Participate in reviews: Once you've submitted your contribution, it will be reviewed by other contributors. You may need to make additional changes based on their feedback before your contribution is accepted. +Celebrate your contribution: Once your contribution has been accepted, celebrate your achievement! You've helped improve Apache Avro and contributed to the open-source community. \ No newline at end of file diff --git a/doc/content/en/project/Donate/_index.md b/doc/content/en/project/Donate/_index.md index 1cc11aebc48..c87561fefc1 100755 --- a/doc/content/en/project/Donate/_index.md +++ b/doc/content/en/project/Donate/_index.md @@ -1,7 +1,7 @@ --- title: "Donate" linkTitle: "Donate" -weight: 6 +weight: 13 manualLink: https://www.apache.org/foundation/sponsorship.html --- diff --git a/doc/content/en/project/Events/_index.md b/doc/content/en/project/Events/_index.md index 50276f36bb9..7d8646283f0 100755 --- a/doc/content/en/project/Events/_index.md +++ b/doc/content/en/project/Events/_index.md @@ -1,7 +1,7 @@ --- title: "Events" linkTitle: "Events" -weight: 5 +weight: 12 --- +** ** + +**A Benchmark of JSON-compatible Binary Serialization Specifications** +Jan 9 2022, by Juan Cruz Viotti, Mital Kinderkhedia. + +https://arxiv.org/abs/2201.03051 + +** ** + +**A Survey of JSON-compatible Binary Serialization Specifications** +Jan 6 2022, by Juan Cruz Viotti, Mital Kinderkhedia. + +https://arxiv.org/abs/2201.02089 + +** ** + +**Putting Avro into Hive** +Apr 2017, by S. Sreekanth, A Sai Ram Pramodhini, Ch S Likita, Chiluka Manisha. + +https://journals.pen2print.org/index.php/ijr/article/view/7377/0 + + +** ** + +**Benchmarking Performance of Data Serialization and RPC Frameworks in Microservices Architecture: gRPC vs. Apache Thrift vs. Apache Avro** +Oct 27 2016, by Nguyen, Thuy. + +https://aaltodoc.aalto.fi/handle/123456789/23386 + +** ** + +**Apache Avro** +Sep 30 2016, by Deepak Vohra. + +https://link.springer.com/chapter/10.1007/978-1-4842-2199-0_7 + +** ** + + +**Object serialization vs relational data modelling in Apache Cassandra: a performance evaluation** +Apr 2015, by Valdemar Johansen. + +https://www.diva-portal.org/smash/get/diva2:839521/FULLTEXT02.pdf + + + + diff --git a/doc/content/en/project/Privacy policy/_index.md b/doc/content/en/project/Privacy policy/_index.md index 8d6b564faa3..1e3a5c20218 100755 --- a/doc/content/en/project/Privacy policy/_index.md +++ b/doc/content/en/project/Privacy policy/_index.md @@ -1,7 +1,7 @@ --- title: "Privacy policy" linkTitle: "Privacy policy" -weight: 3 +weight: 9 manualLink: https://hadoop.apache.org/privacy_policy.html --- diff --git a/doc/content/en/project/Security/_index.md b/doc/content/en/project/Security/_index.md index dcac885173c..baa55da933f 100755 --- a/doc/content/en/project/Security/_index.md +++ b/doc/content/en/project/Security/_index.md @@ -1,7 +1,7 @@ --- title: "Security" linkTitle: "Security" -weight: 3 +weight: 10 manualLink: https://www.apache.org/security/ --- diff --git a/doc/content/en/project/Thanks/_index.md b/doc/content/en/project/Thanks/_index.md index 22db737529c..b2ae7dff925 100755 --- a/doc/content/en/project/Thanks/_index.md +++ b/doc/content/en/project/Thanks/_index.md @@ -1,7 +1,7 @@ --- title: "Thanks" linkTitle: "Thanks" -weight: 7 +weight: 14 manualLink: https://www.apache.org/foundation/thanks.html --- diff --git a/doc/content/en/project/pmc onboarding guide/_index.md b/doc/content/en/project/pmc onboarding guide/_index.md new file mode 100644 index 00000000000..22d7545eda8 --- /dev/null +++ b/doc/content/en/project/pmc onboarding guide/_index.md @@ -0,0 +1,34 @@ +--- +title: "PMC onboarding guide" +linkTitle: "PMC onboarding guide" +weight: 6 +--- + + + +1. Use https://whimsy.apache.org you can check that you got added to the PMC list properly +2. Validate you are in the PMC group in JIRA and the Confluence Wiki +3. Subscribe to private@avro.apache.org; you can use whimsy to do this for whatever email account you want, or send mail from that mail address to private-subscribe@ +4. You should have access also to https://reporter.apache.org which seeds our board reports +5. You can now access and read the private list archive (for linking to vote threads, etc) at https://lists.apache.org/list.html?private@avro.apache.org +6. Review the ASF PMC guides. There are a few, but you should re-read what the responsibilities are. +7. The PMC keeps a set of valuable resources in https://svn.apache.org/repos/private/pmc \ No newline at end of file