Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Commit a288ef6

Browse files
committed
Bug 1795455 - fix broken links in A-C README r=android-reviewers,pollymce
Differential Revision: https://phabricator.services.mozilla.com/D240776
1 parent fd1dce4 commit a288ef6

File tree

1 file changed

+16
-20
lines changed

1 file changed

+16
-20
lines changed

mobile/android/android-components/README.md

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
# Android components
22

3-
[![Task Status](https://firefox-ci-tc.services.mozilla.com/api/github/v1/repository/mozilla-mobile/android-components/main/badge.svg)](https://firefox-ci-tc.services.mozilla.com/api/github/v1/repository/mozilla-mobile/android-components/main/latest)
4-
[![Mergify Status](https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/mozilla-mobile/android-components&style=flat)](https://mergify.io)
53
[![chat.mozilla.org](https://img.shields.io/badge/chat-on%20matrix-51bb9c)](https://chat.mozilla.org/#/room/#android-components:mozilla.org)
64

75
_A collection of Android libraries to build browsers or browser-like applications._
86

9-
ℹ️ For more information **[see the website](https://mozilla-mobile.github.io/android-components/)**.
7+
ℹ️ For more information **[see the website](https://mozac.org/)**.
108

119
A fully-featured reference browser implementation based on the components can be found in the [reference-browser repository](https://github.com/mozilla-mobile/reference-browser).
1210

@@ -18,7 +16,7 @@ Before you attempt to make a contribution please read the [Community Participati
1816

1917
* Matrix: [android-components:mozilla.org chat room](https://chat.mozilla.org/#/room/#android-components:mozilla.org) ([How to connect](https://wiki.mozilla.org/Matrix#Connect_to_Matrix)).
2018

21-
* Localization happens on [Pontoon](https://pontoon.mozilla.org/projects/android-l10n/). Please get in touch with delphine (at) mozilla (dot) com directly for more information.
19+
* Localization happens on [Pontoon](https://pontoon.mozilla.org/projects/firefox-for-android/). Please get in touch with delphine (at) mozilla (dot) com directly for more information.
2220

2321
# Maven repository
2422

@@ -55,8 +53,6 @@ Nightly builds are created every day from the `main` branch and published on [ni
5553

5654
High-level components for building browser(-like) apps.
5755

58-
* 🔵 [**Awesomebar**](components/browser/awesomebar/README.md) - A customizable [Awesome Bar](https://support.mozilla.org/en-US/kb/awesome-bar-search-firefox-bookmarks-history-tabs) implementation for browsers.
59-
6056
* 🔵 [**Domains**](components/browser/domains/README.md) Localized and customizable domain lists for auto-completion in browsers.
6157

6258
* 🔵 [**Engine-Gecko**](components/browser/engine-gecko/README.md) - *Engine* implementation based on [GeckoView](https://wiki.mozilla.org/Mobile/GeckoView).
@@ -135,8 +131,6 @@ _Combined components to implement feature-specific use cases._
135131

136132
* 🔵 [**Share**](components/feature/share/README.md) - Feature implementation for saving and sorting recent apps used for sharing.
137133

138-
* 🔵 [**Sync**](components/feature/sync/README.md) -A component that provides synchronization orchestration for groups of (concept) SyncableStore objects.
139-
140134
* 🔵 [**Tabs**](components/feature/tabs/README.md) - A component that connects a tabs tray implementation with the session and toolbar modules.
141135

142136
* 🔵 [**Tab Collections**](components/feature/tab-collections/README.md) - Feature implementation for saving, restoring and organizing collections of tabs.
@@ -151,7 +145,7 @@ _Combined components to implement feature-specific use cases._
151145

152146
* 🔵 [**Find In Page**](components/feature/findinpage/README.md) - A component that provides an UI widget for [find in page functionality](https://support.mozilla.org/en-US/kb/search-contents-current-page-text-or-links).
153147

154-
* 🔵 [**Remote Tabs**](components/feature/remotetabs/README.md) - Feature that provides access to other device's tabs in the same account.
148+
* 🔵 [**Synced Tabs**](components/feature/syncedtabs/README.md) - Feature that provides access to other device's tabs in the same account.
155149

156150
* 🔵 [**Site Permissions**](components/feature/sitepermissions/README.md) - A feature for showing site permission request prompts.
157151

@@ -183,6 +177,8 @@ _Generic low-level UI components for building apps._
183177

184178
Compose UI components for building apps.
185179

180+
* 🔵 [**Awesomebar**](components/compose/awesomebar/README.md) - A customizable [Awesome Bar](https://support.mozilla.org/en-US/kb/awesome-bar-search-firefox-bookmarks-history-tabs) implementation for browsers using Jetpack Compose.
181+
186182
* 🔵 [**Base**](components/compose/base/README.md) - Base component containing Composable components based on [Acorn Design System](https://acorn.firefox.com/) that are used as building blocks for building UI.
187183

188184
## Service
@@ -195,15 +191,15 @@ _Components and libraries to interact with backend services._
195191

196192
* 🔵 [**Firefox Sync - Autofill**](components/service/sync-autofill/README.md) - A library for integrating with Firefox Sync - Autofill.
197193

198-
* 🔵 [**Glean**](components/service/glean/README.md) - A client-side telemetry SDK for collecting metrics and sending them to Mozilla's telemetry service (eventually replacing [service-telemetry](components/service/telemetry/README.md)).
194+
* 🔵 [**Glean**](components/service/glean/README.md) - A client-side telemetry SDK for collecting metrics and sending them to Mozilla's telemetry service.
199195

200196
* 🔵 [**Location**](components/service/location/README.md) - A library for accessing Mozilla's and other location services.
201197

202198
* 🔴 [**Nimbus**](components/service/nimbus/README.md) - A wrapper for the Nimbus SDK.
203199

204200
* 🔵 [**Pocket**](components/service/pocket/README.md) - A library for communicating with the Pocket API.
205201

206-
* 🔵 [**Contile**](components/service/contile/README.md) - A library for communicating with the Contile services API.
202+
* 🔵 [**MARS**](components/service/mars/README.md) - A library for communicating with the MARS API.
207203

208204
## Support
209205

@@ -231,21 +227,21 @@ _Supporting components with generic helper code._
231227

232228
* 🔵 [**Dataprotect**](components/lib/dataprotect/README.md) - A component using AndroidKeyStore to protect user data.
233229

234-
* 🔵 [**Fetch-HttpURLConnection**](components/lib/fetch-httpurlconnection/README.md) - A [concept-fetch](concept/fetch/README.md) implementation using [HttpURLConnection](https://developer.android.com/reference/java/net/HttpURLConnection.html).
230+
* 🔵 [**Fetch-HttpURLConnection**](components/lib/fetch-httpurlconnection/README.md) - A [concept-fetch](components/concept/fetch/README.md) implementation using [HttpURLConnection](https://developer.android.com/reference/java/net/HttpURLConnection.html).
235231

236-
* 🔵 [**Fetch-OkHttp**](components/lib/fetch-okhttp/README.md) - A [concept-fetch](concept/fetch/README.md) implementation using [OkHttp](https://github.com/square/okhttp).
232+
* 🔵 [**Fetch-OkHttp**](components/lib/fetch-okhttp/README.md) - A [concept-fetch](components/concept/fetch/README.md) implementation using [OkHttp](https://github.com/square/okhttp).
237233

238234
*[**JEXL**](components/lib/jexl/README.md) - Javascript Expression Language: Context-based expression parser and evaluator.
239235

240236
* 🔵 [**Public Suffix List**](components/lib/publicsuffixlist/README.md) - A library for reading and using the [public suffix list](https://publicsuffix.org/).
241237

242-
* 🔵 [**Push-Firebase**](components/lib/push-firebase/README.md) - A [concept-push](concept/push/README.md) implementation using [Firebase Cloud Messaging](https://firebase.google.com/products/cloud-messaging/).
238+
* 🔵 [**Push-Firebase**](components/lib/push-firebase/README.md) - A [concept-push](components/concept/push/README.md) implementation using [Firebase Cloud Messaging](https://firebase.google.com/products/cloud-messaging/).
243239

244240
* 🔵 [**State**](components/lib/state/README.md) - A library for maintaining application state.
245241

246242
## Tooling
247243

248-
* 🔵 [**Fetch-Tests**](components/tooling/fetch-tests/README.md) - A generic test suite for components that implement [concept-fetch](concept/fetch/README.md).
244+
* 🔵 [**Fetch-Tests**](components/tooling/fetch-tests/README.md) - A generic test suite for components that implement [concept-fetch](components/concept/fetch/README.md).
249245

250246
* 🔵 [**Lint**](components/tooling/lint/README.md) - Custom Lint rules for the components repository.
251247

@@ -274,8 +270,8 @@ _Sample apps using various components._
274270
## Command line ##
275271

276272
```
277-
$ git clone https://github.com/mozilla-mobile/android-components.git
278-
$ cd android-components
273+
$ hg clone https://hg.mozilla.org/mozilla-central/
274+
$ cd mozilla-central/mobile/android/android-components
279275
$ ./gradlew assemble
280276
```
281277

@@ -296,7 +292,7 @@ If your build fails, you may find you get more instructive error messages by att
296292
# Coding Standards #
297293

298294
## Style ##
299-
We follow the style enforced by [ktlint](https://ktlint.github.io/) and [detekt](https://github.com/detekt/detekt). See [how to configure Android Studio appropriately](https://github.com/pinterest/ktlint#option-1-recommended).
295+
We follow the style enforced by [ktlint](https://ktlint.github.io/) and [detekt](https://github.com/detekt/detekt). See [how to configure Android Studio appropriately](https://pinterest.github.io/ktlint/latest/install/setup/).
300296

301297
To check your style, run:
302298

@@ -308,7 +304,7 @@ To check your style, run:
308304
## Documentation ##
309305
We use `README.md` files for each component.
310306

311-
If you fix a bug or change an API, you should update [docs/changelog.md](https://github.com/mozilla-mobile/android-components/blob/main/docs/changelog.md).
307+
If you fix a bug or change an API, you should update [docs/changelog.md](docs/changelog.md).
312308

313309
## Testing ##
314310
You are expected to both add tests for code that you write and make sure that your changes do not
@@ -322,7 +318,7 @@ cause existing tests to fail. You may find these command lines helpful:
322318
See also [how to measure code coverage](https://mozac.org/contributing/code-coverage).
323319

324320
## Accessibility ##
325-
If your code has user-facing changes, follow [Android accessibility best practices](https://github.com/mozilla-mobile/shared-docs/blob/main/android/accessibility_guide.md).
321+
If your code has user-facing changes, follow [Android accessibility best practices](../docs/shared/android/accessibility_guide.md).
326322

327323
# License
328324

0 commit comments

Comments
 (0)