new README for new xml-commons project!
git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@225903 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
commit
18388651d3
371
README.html
Normal file
371
README.html
Normal file
@ -0,0 +1,371 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE html
|
||||||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||||
|
"DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||||
|
xml:lang="en" lang="en">
|
||||||
|
<!-- Using XHTML in the README just for fun; the rest of the docs should be in stylebook or other formats -->
|
||||||
|
<!-- @author shane_curcuru@lotus.com -->
|
||||||
|
<!-- Copyright (c) 2001 The Apache Software Foundation. All rights reserved. -->
|
||||||
|
<head>
|
||||||
|
<title>xml-commons README homepage</title>
|
||||||
|
</head>
|
||||||
|
<body alink="#ff0000" bgcolor="#ffffff" link="#0000ff" text="#000000" vlink="#0000aa" >
|
||||||
|
|
||||||
|
<p><!-- spacer --></p>
|
||||||
|
<!-- Steal look and feel of xml.apache.org homepage by manually copying header blocks -->
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0" width="494">
|
||||||
|
<tr><td bgcolor="#039acc" width="1"></td>
|
||||||
|
<td bgcolor="#0086b2" width="492"><a name="welcome"></a><font color="#ffffff" face="arial,helvetica,sanserif" size="+1"><b>Welcome to xml-commons!</b></font></td>
|
||||||
|
<td bgcolor="#039acc" width="1"></td></tr>
|
||||||
|
</table>
|
||||||
|
<p>The xml-commons is a new xml.apache.org subproject focused on common code and guidelines for xml projects.
|
||||||
|
It's first focus will be to organize and have common packaging for the various externally-defined
|
||||||
|
standards code relating to XML - things like the DOM, SAX, and JAXP interfaces.</p>
|
||||||
|
<p>As the xml-commons community forms, we also hope to serve as a holding area
|
||||||
|
for other common xml-related utilities and code, and to help promulgate common
|
||||||
|
packaging, testing, documentation, and other guidelines across all
|
||||||
|
xml.apache.org subprojects</p>
|
||||||
|
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>In this document:</li>
|
||||||
|
<li><a href="#guidelines">Guidelines</a></li>
|
||||||
|
<li><a href="#releases">Releases</a></li>
|
||||||
|
<li><a href="#mailing">Mailing list</a></li>
|
||||||
|
<li><a href="#cvs">Get source code</a></li>
|
||||||
|
<li><a href="#proposal">xml-subproject-proposal-commons-v1.1</a></li>
|
||||||
|
<li><a href="#proposal-votes">xml-subproject-proposal-commons-v1.1-vote-count-26-Apr-01</a></li>
|
||||||
|
<li><a href="#">TBD!</a> Join the xml-commons-dev mailing list!</li>
|
||||||
|
<li><a href="#info-about">Info About This Document</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0" width="494">
|
||||||
|
<tr><td bgcolor="#039acc" width="1"></td>
|
||||||
|
<td bgcolor="#0086b2" width="492"><a name="guidelines"></a><font color="#ffffff" face="arial,helvetica,sanserif" size="+1"><b>Commons Guidelines</b></font></td>
|
||||||
|
<td bgcolor="#039acc" width="1"></td></tr>
|
||||||
|
</table>
|
||||||
|
<p>As the community forms, we need to formalize these guidelines, especially to differentiate
|
||||||
|
'requirements' from suggested 'guidelines'.</p>
|
||||||
|
<p>Shane's starting proposals:</p>
|
||||||
|
<p>Directory tree (preliminary)</p>
|
||||||
|
<pre>
|
||||||
|
xml-commons/
|
||||||
|
README.html - this file
|
||||||
|
build.xml - overall build file for top-level items
|
||||||
|
xdocs/ - top-level xml format docs about this project itself and our guidelines
|
||||||
|
(in stylebook format like xml-xalan uses, unless someone wants to volunteer to start
|
||||||
|
out with another format and maintain it)
|
||||||
|
|
||||||
|
docs/ - (not checked in) html format docs created by 'build docs' from xdocs
|
||||||
|
|
||||||
|
java/ - root of all java-related files
|
||||||
|
build.xml - Ant build file for all java files (might call subsidiary build files)
|
||||||
|
|
||||||
|
external/ - src root of all source files in java that come from external sources
|
||||||
|
for example: the DOM, SAX, and JAXP files
|
||||||
|
org/xml/sax/*
|
||||||
|
org/w3c/dom/*
|
||||||
|
javax/xml/*
|
||||||
|
|
||||||
|
apache/ - src root of all source files in java that are apache-owned
|
||||||
|
tbd/ - java packages added as needed
|
||||||
|
|
||||||
|
xdocs/ - xml format docs describing any java files, as needed
|
||||||
|
|
||||||
|
c/ - root of all C/C++ related files
|
||||||
|
external/ - root of all externally-owned C/C++ sources
|
||||||
|
apache/ - root of all apache-owned C/C++ sources
|
||||||
|
|
||||||
|
perl/ - root of all Perl related files
|
||||||
|
etc.
|
||||||
|
</pre>
|
||||||
|
<ul>
|
||||||
|
<li>We should consider adopting those guidelines from the <a href="http://jakarta.apache.org/commons/">jakarta-commons</a>
|
||||||
|
project that make sense for our xml projects - keeping in mind that both the kind of
|
||||||
|
projects we build are different than jakarta, and some of our goals are a
|
||||||
|
little bit different.</li>
|
||||||
|
<li>Dicsussion and buy-in should happen on the project mailing list
|
||||||
|
<b>before</b> checking in new modules.</li>
|
||||||
|
<li>New modules generally shouldn't go in until at least two separate
|
||||||
|
other projects express interest in using the module. I think this is an
|
||||||
|
important difference from jakarta-commons that makes sense in our world.
|
||||||
|
I.e. I'd rather not just throw something in because it seems like it might
|
||||||
|
be useful, I'd rather only put things in that we know will be shared among
|
||||||
|
multiple projects.</li>
|
||||||
|
<li>The xml-commons community should come up with guidelines for other
|
||||||
|
xml.apache.org subprojects to use the code that commons has. I.e. suggestions
|
||||||
|
and ways to package this code vis-a-vis the other project's code in a common way.</li>
|
||||||
|
<li>Other shared xml.apache.org guidelines? Like documentation format, testing techniques/policies, etc.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0" width="494">
|
||||||
|
<tr><td bgcolor="#039acc" width="1"></td>
|
||||||
|
<td bgcolor="#0086b2" width="492"><a name="releases"></a><font color="#ffffff" face="arial,helvetica,sanserif" size="+1"><b>Where can I download releases?</b></font></td>
|
||||||
|
<td bgcolor="#039acc" width="1"></td></tr>
|
||||||
|
</table>
|
||||||
|
<p>Since the community is still forming over May-June 2001, we don't have any releases yet.
|
||||||
|
We'll certainly announce our first releases over general@xml.apache.org as well as our <a href="#mailing">project mailing list</a>.</p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0" width="494">
|
||||||
|
<tr><td bgcolor="#039acc" width="1"></td>
|
||||||
|
<td bgcolor="#0086b2" width="492"><a name="mailing"></a><font color="#ffffff" face="arial,helvetica,sanserif" size="+1"><b>How can I find out more?</b></font></td>
|
||||||
|
<td bgcolor="#039acc" width="1"></td></tr>
|
||||||
|
</table>
|
||||||
|
<p>We should have a project mailing list setup soon. Ask your questions or bring your suggestions
|
||||||
|
to xml-commons-dev@xml.apache.org. Subscription info coming soon...</p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0" width="494">
|
||||||
|
<tr><td bgcolor="#039acc" width="1"></td>
|
||||||
|
<td bgcolor="#0086b2" width="492"><a name="cvs"></a><font color="#ffffff" face="arial,helvetica,sanserif" size="+1"><b>Where can I get the code/CVS?</b></font></td>
|
||||||
|
<td bgcolor="#039acc" width="1"></td></tr>
|
||||||
|
</table>
|
||||||
|
<p>The xml-commons repository is available thru normal and anonymous CVS, or through
|
||||||
|
this <a href="http://xml.apache.org/websrc/cvsweb.cgi/xml-commons/">nifty web interface</a>.</p>
|
||||||
|
<p>See <a href="http://xml.apache.org/cvs.html">xml.apache.org CVS overview</a>.</p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0" width="494">
|
||||||
|
<tr><td bgcolor="#039acc" width="1"></td>
|
||||||
|
<td bgcolor="#0086b2" width="492"><a name="proposal"></a><font color="#ffffff" face="arial,helvetica,sanserif" size="+1"><b>xml-subproject-proposal-commons-v1.1</b></font></td>
|
||||||
|
<td bgcolor="#039acc" width="1"></td></tr>
|
||||||
|
</table>
|
||||||
|
<pre>
|
||||||
|
List: xml-apache-general
|
||||||
|
Subject: [VOTE] Proposal: new xml-commons subproject for standards-based files
|
||||||
|
From: Shane_Curcuru@lotus.com
|
||||||
|
Date: 2001-04-17 16:08:07
|
||||||
|
|
||||||
|
I propose a new xml.apache.org/xml-commons subproject to fulfill the need
|
||||||
|
for a central repository for various XML standards-based files and common
|
||||||
|
tools.
|
||||||
|
|
||||||
|
COMMITTERS-PLEASE-VOTE! Although I'm not sure of the exact voting procedure
|
||||||
|
for creating whole new subprojects, I'm hoping to see a bunch of +1's to
|
||||||
|
start with; feel free to either reply-to or use the handy mini-xml ballot
|
||||||
|
below.
|
||||||
|
|
||||||
|
NON-COMMITTERS-PLEASE-DISCUSS! While votes from non-committers are not
|
||||||
|
binding your discussion and insights are very valuable!
|
||||||
|
|
||||||
|
Key: committer="your_apache_login" email="your@preferred.email.address"
|
||||||
|
Leave committer blank if you aren't; vote must be +1 | 0 | -1
|
||||||
|
Add comment(s) if you like on specific issues
|
||||||
|
|
||||||
|
ballot committer="" email=""
|
||||||
|
vote issue="xml-subproject-proposal-commons-v1.1" vote
|
||||||
|
=""comment/comment/vote
|
||||||
|
vote issue="xml-subproject-proposal-commons-v1.1-committers" vote
|
||||||
|
=""comment/comment/vote
|
||||||
|
/ballot
|
||||||
|
|
||||||
|
xml-subproject-proposal-commons-v1.1
|
||||||
|
Proposal: form a new xml.apache.org subproject called xml-commons to
|
||||||
|
fulfill the below needs.
|
||||||
|
|
||||||
|
(0) Rationale:
|
||||||
|
Many xml.apache.org projects use and ship with sets of similar
|
||||||
|
externally-defined standards-based code; differences in versioning and
|
||||||
|
configuration of this code often make developing and using our projects
|
||||||
|
more difficult. A common place for all xml.apache.org projects to get DOM,
|
||||||
|
SAX, JAXP, and other externally-defined code would be a fairly low-cost and
|
||||||
|
low-maintenance way to alleviate these difficulties. Having a subproject
|
||||||
|
and a community focused on cross-xml-subproject issues will also help drive
|
||||||
|
better cross-project coordination and tooling.
|
||||||
|
|
||||||
|
(0.1) Programming Languages: While the coding details of Java/C/Perl/etc
|
||||||
|
are obviously different, the core concept is the same: a central repository
|
||||||
|
for all xml.apache.org projects to share common interfaces and utilities.
|
||||||
|
We should start with xml-commons/java, xml-commons/c, and xml-commons/perl
|
||||||
|
since these languages are in current use in various xml.apache.org
|
||||||
|
subprojects today.
|
||||||
|
|
||||||
|
|
||||||
|
(1) Scope of this subproject:
|
||||||
|
|
||||||
|
(1.1) Common externally-defined standards:
|
||||||
|
This includes the packages: org.w3c.dom.**, org.xml.sax.**, and javax.xml.
|
||||||
|
** This is designed to essentially be an xml.apache.org-specific holding
|
||||||
|
place for commonly-used interfaces/headers that are created outside of
|
||||||
|
Apache. This subproject should provide guidelines and build scripts to aid
|
||||||
|
xml.apache.org groups to easily use these common files in a common manner
|
||||||
|
across all subprojects. This subproject should provide some basic
|
||||||
|
versioning abilities so that xml.apache.org projects temporarily using
|
||||||
|
new/beta/updated/proposed versions of these specs can continue to get their
|
||||||
|
code from this area.
|
||||||
|
|
||||||
|
(1.2) Common xml-oriented utilities:
|
||||||
|
We should also include additional utilities/common code in this subproject,
|
||||||
|
like current copies of bsf.jar, stylebook, servlet API classes, etc. This
|
||||||
|
could also include code that did originate in an Apache project, that we
|
||||||
|
wanted to centralize the use of: SystemIDResolver, XML Serializers, etc.
|
||||||
|
|
||||||
|
(1.3) General project starting guidelines for future directions/scope:
|
||||||
|
While the details of guidelines for this work should be finalized by the
|
||||||
|
community that forms it (along with input from the other xml.apache.org
|
||||||
|
projects who will be using this code), there are some basics to start with:
|
||||||
|
- Communicate status regularly with general@xml.apache.org and with other
|
||||||
|
subprojects
|
||||||
|
- Clearly document and checkin 'best practices' for usage of xml-commons
|
||||||
|
code in other subprojects
|
||||||
|
- Proactively work with other subprojects to implement and improve our
|
||||||
|
'best practices'
|
||||||
|
- Provide upgrade paths and help; deprecate (or equivalent) old API's
|
||||||
|
before removing, so other subprojects have ample time to upgrade.
|
||||||
|
- Test and document all non-standards-based code; provide tests/additional
|
||||||
|
documentation for standards-based code
|
||||||
|
|
||||||
|
(1.4) General guidelines for future directions/scope:
|
||||||
|
Note this is firstly a subproject to make life inside of xml.apache.org
|
||||||
|
easier, to enable us to more efficiently develop nifty XML projects. As we
|
||||||
|
gain experience in developing this subproject, an obvious future direction
|
||||||
|
for this community will be to work on a potential AXDK (Apache XML
|
||||||
|
Development Kit) that would be a meta-packaging-project composed out of
|
||||||
|
several xml projects together. The AXDK would be a way to make life for
|
||||||
|
end-users easier: a single package of various Apache XML tools that works
|
||||||
|
'out of the box'. (AXDK naming credit to kellyc I think?)
|
||||||
|
|
||||||
|
(1.5) Interaction with other subprojects
|
||||||
|
Additional guidelines can be drawn up on general@xml.apache.org for this
|
||||||
|
subproject, and then documented and checked in. These should include both
|
||||||
|
how other xml subprojects should use these resources in their development
|
||||||
|
cycles, as well as how all xml subprojects should package these resources
|
||||||
|
when creating public, shipped distributions (to avoid version conflicts,
|
||||||
|
etc.) This subproject's community, along with general@xml.apache.org, will
|
||||||
|
need to draw up guidelines for code within this subproject as well.
|
||||||
|
|
||||||
|
|
||||||
|
(2) Identify the initial source from which the subproject is to be
|
||||||
|
populated:
|
||||||
|
Standards-based sources would be obtained from the relevant owners/creators
|
||||||
|
and checked into the project repository. A basic build.xml file and apache
|
||||||
|
project usage guidelines would need to be created. Possible legal review
|
||||||
|
would be needed for licensed files (one solution might be to waive the
|
||||||
|
Apache license on these files). For common xml-oriented utilities, the
|
||||||
|
initial sources can be moved in from other xml.apache.org subprojects (cf.
|
||||||
|
potential org.apache.xml.utils.SystemIdResolver from xml-xalan).
|
||||||
|
|
||||||
|
|
||||||
|
(3) Identify the xml.apache.org resources to be created
|
||||||
|
|
||||||
|
(3.1) mailing list(s)
|
||||||
|
xml-commons-dev
|
||||||
|
(ed note: added xml-commons-cvs as well -Shane)
|
||||||
|
|
||||||
|
(3.2) CVS repositories
|
||||||
|
xml-commons
|
||||||
|
|
||||||
|
(3.3) Bugzilla
|
||||||
|
program: Commons
|
||||||
|
components: External Standards, Common XML Utils
|
||||||
|
|
||||||
|
|
||||||
|
xml-subproject-proposal-commons-v1.1-committers
|
||||||
|
A sub-issue that I'd like people to vote on separately for whichever of the
|
||||||
|
below option(s) they like best.
|
||||||
|
(4) Identify the initial set of committers
|
||||||
|
|
||||||
|
(4.a) [vote-multiple] kellyc, curcuru, rubys
|
||||||
|
(4.b) [vote-multiple] one committer from each xml.apache.org subproject
|
||||||
|
that wants to volunteer, plus at least one PMC member (for projects that
|
||||||
|
don't get someone volunteered)
|
||||||
|
(4.c) [vote-multiple] all current xml.apache.org committers
|
||||||
|
|
||||||
|
/xml-subproject-proposal-commons-v1.1-committers
|
||||||
|
|
||||||
|
/xml-subproject-proposal-commons-v1.1
|
||||||
|
|
||||||
|
|
||||||
|
(*) Important cross-reference:
|
||||||
|
http://jakarta.apache.org/commons/index.html
|
||||||
|
Jakarta is currently working on a similar, yet different, tool/util/common
|
||||||
|
code area. While we can steal a lot of their ideas, I think the needs of
|
||||||
|
xml.apache.org will be different than Jakarta, so we should make our own
|
||||||
|
community decision on how to do this. Many thanks to the nice format for a
|
||||||
|
proposal that I plagarized. 8-)
|
||||||
|
|
||||||
|
- Shane shane_curcuru@lotus.com curcuru@apache.org
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0" width="494">
|
||||||
|
<tr><td bgcolor="#039acc" width="1"></td>
|
||||||
|
<td bgcolor="#0086b2" width="492"><a name="proposal-votes"></a><font color="#ffffff" face="arial,helvetica,sanserif" size="+1"><b>xml-subproject-proposal-commons-v1.1-vote-count-26-Apr-01</b></font></td>
|
||||||
|
<td bgcolor="#039acc" width="1"></td></tr>
|
||||||
|
</table>
|
||||||
|
<p>Below follows the votes cast to create this subproject</p>
|
||||||
|
<p>---- From open general@xml.apache.org mailing list through 3pm 26-Apr-01 ----
|
||||||
|
<br />Original proposal at: http://marc.theaimsgroup.com/?l=xml-apache-general&m=98752444702386&w=2
|
||||||
|
<br />---- 17 Total committer +1 votes, plus 13 +1's for 4.c (allow all xml committers) ----
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>+1 4.c Shane Curcuru curcuru@apache.org (my implicit vote with the proposal)</li>
|
||||||
|
<li>+1 and 4c Kelly Campbell camk@channelpoint.com</li>
|
||||||
|
<li>+1 4.c Arnaud Le Hors lehors@us.ibm.com</li>
|
||||||
|
<li>+1, and 4c Tinny Ng tng-xml@ca.ibm.com</li>
|
||||||
|
<li>+1, and 4c "Ted Leung" twleung@sauria.com</li>
|
||||||
|
<li>+1 (4.c) Elena Litani elena@apache.org</li>
|
||||||
|
<li>+1, 4.c Vincent Hardy vhardy@eng.sun.com</li>
|
||||||
|
<li>ballot committer="arved" email="asandstrom@accesswave.ca"
|
||||||
|
vote issue="xml-subproject-proposal-commons-v1.1" vote="+1"
|
||||||
|
comment/
|
||||||
|
/vote
|
||||||
|
vote issue="xml-subproject-proposal-commons-v1.1-committers"
|
||||||
|
vote="+1"
|
||||||
|
comment4.(c)/comment
|
||||||
|
/vote
|
||||||
|
/ballot
|
||||||
|
</li>
|
||||||
|
<li>+1 and 4c. Andy Clark andyc@apache.org</li>
|
||||||
|
<li>+1 4.c "Jeffrey Rodriguez" jeffreyr_97@hotmail.com</li>
|
||||||
|
<li>+1, I vote for the least restrictive option, 4.c. Edwin.Goei@sun.com</li>
|
||||||
|
<li>+1 for the proposal. +1 for 4.d - all current xml.apache.org and jakarta.apache.org :-) ( but I can settle for 4.c :-) cmanolache@yahoo.com</li>
|
||||||
|
<li>+1 for 4c Donald_Leslie@lotus.com</li>
|
||||||
|
<li>+1. Scott Sanders satan@totalsync.com (jakarta committer, don't know if he's an xml committer, but he volunteered to work on coordination with jakarta-commons)</li>
|
||||||
|
<li>+1, 4.c Thierry Kormann tkormann@sophia.inria.fr</li>
|
||||||
|
<li>+1 from me. Davanum Srinivas dims@yahoo.com</li>
|
||||||
|
<li>+1 Scott_Boag@lotus.com</li>
|
||||||
|
</ul>
|
||||||
|
<ul>
|
||||||
|
<li>---- Other comments and non-committer votes ----</li>
|
||||||
|
<li>ballot committer="" email="shugal@gmx.de"
|
||||||
|
vote issue="xml-subproject-proposal-commons-v1.1" vote="+1"
|
||||||
|
commentA good and necessary idea! I'd like to contribute here.
|
||||||
|
Also see below./comment
|
||||||
|
/vote
|
||||||
|
vote issue="xml-subproject-proposal-commons-v1.1-committers"
|
||||||
|
vote="4.b or 4.a"
|
||||||
|
commentI'm no committer, but I think we should get the
|
||||||
|
number of committers low at least a this initial stage. Everyone is
|
||||||
|
free to contribute code to one of the actual committers who will
|
||||||
|
check it into CVS if they think it's useful./comment
|
||||||
|
/vote
|
||||||
|
/ballot
|
||||||
|
</li>
|
||||||
|
<li>"Once the /xml-commons repository is set up, I volunteer to check in the
|
||||||
|
latest JAXP code into /xml-commons. Right now there are 3 different
|
||||||
|
projects with 3 different versions. It'd be nice to have just one." Edwin
|
||||||
|
Goei edwingo@sun.com
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>/xml-subproject-proposal-commons-v1.1-vote-count-26-Apr-01</p>
|
||||||
|
|
||||||
|
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0" width="494">
|
||||||
|
<tr><td bgcolor="#039acc" width="1"></td>
|
||||||
|
<td bgcolor="#0086b2" width="492"><a name="info-about"></a><font color="#ffffff" face="arial,helvetica,sanserif" size="+1"><b>Info About This Document</b></font></td>
|
||||||
|
<td bgcolor="#039acc" width="1"></td></tr>
|
||||||
|
</table>
|
||||||
|
<ul>
|
||||||
|
<li>Version: $Id$</li>
|
||||||
|
<li>Contributors:</li>
|
||||||
|
<li><a href="mailto:curcuru@apache.org">Shane Curcuru</a></li>
|
||||||
|
<li>This document is stored in the xml-commons CVS repository</li>
|
||||||
|
<li>This document is currently a hand-coded XHTML file for reasons of simplicity.</li>
|
||||||
|
<li>/home/cvs/xml-commons/README.html</li>
|
||||||
|
<li><a href="http://xml.apache.org/websrc/cvsweb.cgi/xml-commons/README.html">View with CVSWEB</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user